Return a lazy Iterable of the direct descendants of this XmlNode (attributes, children) in document order.
XmlNode
@override Iterable<XmlNode> get nodes => [...attributes, ...children];