Saxon API for .NET

XdmItem Class

The class XdmItem represents an item in a sequence, as defined by the XDM data model. An item is either an atomic value or a node.

For a list of all members of this type, see XdmItem Members.

System.Object
   XdmValue
      XdmItem

public abstract class XdmItem : XdmValue

Remarks

An item is a member of a sequence, but it can also be considered as a sequence (of length one) in its own right. XdmItem is a subtype of XdmValue because every Item in the XDM data model is also a value.

It cannot be assumed that every sequence of length one will be represented by an XdmItem. It is quite possible for an XdmValue that is not an XdmItem to hold a singleton sequence.

Requirements

Namespace: Saxon.Api

Assembly: saxon8api (in saxon8api.netmodule)

See Also

XdmItem Members | Saxon.Api Namespace