Platforms to show: All Mac Windows Linux Cross-Platform

XdmNodeMBS class

Super class: XdmItemMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
class Saxon MBS XML Plugin 25.0 ✅ Yes ✅ Yes ✅ Yes ❌ No All
This class represents a node in the XDM data model.

A Node is an XdmItemMBS, and is therefore an XdmValueMBS in its own right, and may also participate as one item within a sequence value.

The XdmNodeMBS interface exposes basic properties of the node, such as its name, its string value, and its typed value.

Note that node identity cannot be inferred from object identity. The same node may be represented by different XdmNodeMBS instances at different times, or even at the same time.
Subclass of the XdmItemMBS class.

Axis

Constant Value Description
AxisAncestor 0 Ancestor
AxisAncestorOrSelf 1 Ancestor Or Self
AxisAttribute 2 Attribut
AxisChild 3 Child
AxisDescendant 4 Descendant
AxisDescendantOrSelf 5 Descendant or Self
AxisFollowing 6 Following
AxisFollowingSibling 7 Following Sibling
AxisNamespace 8 Namespace
AxisParent 9 Parent
AxisPreceding 10 Preceding
AxisPrecedingSibling 11 Preceding Sibling
AxisSelf 12 Self

Node Kinds

Constant Value Description
KindAttribute 2 Attribute node
KindComment 8 Comment node
KindDocument 9 Document node
KindElement 1 Regular element
KindNamespace 13 Namespace node
KindProcessingInstruction 7 Processing Instruction
KindText 3 Text node
KindUnknown 0 Unknown or not yet set.

Super class XdmItemMBS

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.

This class has no 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.


XdmMapMBS   -   XdmValueMBS


The biggest plugin in space...