Saxon API for .NET

XdmNode Class

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

public class XdmNode : XdmItem

Remarks

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.

Requirements

Namespace: Saxon.Api

Assembly: saxon8api (in saxon8api.netmodule)

See Also

XdmNode Members | Saxon.Api Namespace