PhoenixmlDb.Core

XdmType

Enumeration of XDM atomic value types, corresponding to the XML Schema (XSD) type hierarchy.

#XdmType

Namespace: PhoenixmlDb.Xdm

Enumeration of XDM atomic value types, corresponding to the XML Schema (XSD) type hierarchy.

Each value in this enum corresponds to a built-in type from the XML Schema Definition (XSD) specification. The type hierarchy is preserved: for example, is a subtype of , and is a subtype of . These types are used by to tag atomic values with their XSD type, enabling type-aware comparisons, arithmetic, and casting as defined by the XPath/XQuery Functions and Operators specification. The numeric values are grouped by category (strings 1-10, numerics 20-35, date/time 40-51, other 60-65, XQuery 3.1 additions 80-82) for efficient range checks.