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