The class XdmNode
represents a Node in the XDM Data Model. A Node
is an XdmItem
, and is therefore an XdmValue
in its own right, and may also participate
as one item within a sequence value.
For a list of all members of this type, see XdmNode Members.
System.Object
XdmValue
XdmItem
XdmNode
An XdmNode
is implemented as a wrapper around an object
of type net.sf.saxon.NodeInfo
. Because this is a key interface
within Saxon, it is exposed via this API, even though it is a Java
interface that is not part of the API proper.
The XdmNode
interface exposes basic properties of the node, such
as its name, its string value, and its typed value. Navigation to other nodes
is supported through a single method, EnumerateAxis
, which allows
other nodes to be retrieved by following any of the XPath axes.
Namespace: Saxon.Api
Assembly: saxon8api (in saxon8api.netmodule)