abstract class xml::XNode
sys::Obj xml::XNode
@Js
XNode is the base class for XElem
and XText
.
- doc
-
XDoc? doc()
Get the root document node or null if this node is not mounted under a XDoc instance.
- nodeType
-
abstract XNodeType nodeType()
Return the node type enum. Note that XElem always returns
elem
, but that during pull parsing XParser will returnelemStart
andelemEnd
. - parent
-
XNode? parent { internal set }
Get the parent of this node or null if unmounted.
- write
-
abstract Void write(OutStream out)
Write this node to the output stream.
- writeToStr
-
Str writeToStr()
Conveniece to
write
to an in-memory string.