Platforms to show: All Mac Windows Linux Cross-Platform

XdmItemMBS class

Super class: XdmValueMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
class Saxon MBS XML Plugin 25.0 ✅ Yes ✅ Yes ✅ Yes ❌ No All
The class XdmItem represents an item in a sequence, as defined by the XDM data model.

An item is either an atomic value, a node, or a function item.

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.

Saxon provides two concrete subclasses of XdmItem, namely XdmNode and XdmAtomicValue. Users must not attempt to create additional subclasses.
Subclass of the XdmValueMBS class.

Super class XdmValueMBS

Types

Constant Value Description
TypeArray 3 An array of values.
TypeAtomicValue 1 An atomic value.
TypeEmpty 6 An empty value.
TypeFunctionItem 5 A function item.
TypeItem 7 An item.
TypeMap 4 A map (dictionary in Xojo).
TypeNode 2 A node in the XML document.
TypeValue 0 A value.

Sub classes:

Some methods using this class:

Some properties using for this class:

Some examples using this class:

Some related classes:


The items on this page are in the following plugins: MBS XML Plugin.


XdmFunctionItemMBS   -   XdmMapMBS


The biggest plugin in space...