-
ancestorElements
→ Iterable<XmlElement>
-
Return a lazy Iterable of the ancestor
XmlElement
nodes of this
node (parent, grandparent, ...) in reverse document order.
no setterinherited
-
ancestors
→ Iterable<XmlNode>
-
Return a lazy Iterable of the ancestors of this node (parent,
grandparent, ...) in reverse document order.
no setterinherited
-
attributes
→ List<XmlAttribute>
-
Return the attribute nodes of this node in document order.
no setterinherited
-
childElements
→ Iterable<XmlElement>
-
Return an Iterable over the
XmlElement
children of this node.
no setterinherited
-
children
→ XmlNodeList<XmlNode>
-
Return the direct children of this node in document order.
latefinalinherited
-
depth
→ int
-
Return the depth of this node in its tree, a root node has depth 0.
no setterinherited
-
descendantElements
→ Iterable<XmlElement>
-
Return a lazy Iterable of the descendants
XmlElement
nodes of this
node (attributes, children, grandchildren, ...) in document order.
no setterinherited
-
descendants
→ Iterable<XmlNode>
-
Return a lazy Iterable of the descendants of this node (attributes,
children, grandchildren, ...) in document order.
no setterinherited
-
document
→ XmlDocument?
-
Return the document that contains this node, or
null
if the node is
not part of a document.
no setterinherited
-
firstChild
→ XmlNode?
-
Return the first child of this node, or
null
if there are no children.
no setterinherited
-
firstElementChild
→ XmlElement?
-
Return the first child XmlElement, or
null
if there are none.
no setterinherited
-
following
→ Iterable<XmlNode>
-
Return a lazy Iterable of the nodes following this node in document
order.
no setterinherited
-
followingElements
→ Iterable<XmlElement>
-
Return a lazy Iterable of the
XmlElement
nodes following this node
in document order.
no setterinherited
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
hasParent
→ bool
-
Test whether the node has a parent or not.
no setterinherited
-
innerText
↔ String
-
Return the concatenated text of this node and all its descendants.
getter/setter pairinherited
-
innerXml
↔ String
-
Return the markup representing the child nodes of this node.
getter/setter pairinherited
-
lastChild
→ XmlNode?
-
Return the last child of this node, or
null
if there are no children.
no setterinherited
-
lastElementChild
→ XmlElement?
-
Return the last child XmlElement, or
null
if there are none.
no setterinherited
-
nextElementSibling
→ XmlElement?
-
Return the next element sibling of this node, or
null
.
no setterinherited
-
nextSibling
→ XmlNode?
-
Return the next sibling of this node, or
null
.
no setterinherited
-
nodes
→ Iterable<XmlNode>
-
Return a lazy Iterable of the direct descendants of this
XmlNode
(attributes, children) in document order.
no setterinherited
-
outerXml
↔ String
-
Return the markup representing this node and all its child nodes.
getter/setter pairinherited
-
parent
→ XmlNode?
-
Return the parent node of this node, or
null
if there is none.
no setterinherited
-
parentElement
→ XmlElement?
-
Return the first parent of this node that is of type XmlElement, or
null
if there is none.
no setterinherited
-
preceding
→ Iterable<XmlNode>
-
Return a lazy Iterable of the nodes preceding this node in document
order.
no setterinherited
-
precedingElements
→ Iterable<XmlElement>
-
Return a lazy Iterable of the
XmlElement
nodes preceding this node in
document order.
no setterinherited
-
previousElementSibling
→ XmlElement?
-
Return the previous element sibling of this node, or
null
.
no setterinherited
-
previousSibling
→ XmlNode?
-
Return the previous sibling of this node, or
null
.
no setterinherited
-
root
→ XmlNode
-
Return the root of the tree in which this node is found, whether that's
a document or another element.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
siblingElements
→ Iterable<XmlNode>
-
Returns an Iterable over the XmlElement siblings of this node. If the
node has no parent or no siblings, return an empty collection.
no setterinherited
-
siblings
→ Iterable<XmlNode>
-
Returns an Iterable over the siblings of this node. If the node has
no parent or no siblings, return a collection with just this node.
no setterinherited
-
source
→ XmlSourceRange
-
final
-
text
↔ String
-
Return the concatenated text of this node and all its descendants, for
XmlData nodes return the textual value of the node.
getter/setter pairinherited