Core types, XDM (XQuery Data Model) implementation, and storage abstractions for the PhoenixML XML database platform.
| Package | Description |
|---|---|
| PhoenixmlDb.Core | Core identifiers, QName, NamespaceId, and storage abstraction interfaces |
| PhoenixmlDb.Xdm | XQuery Data Model — node types (Document, Element, Attribute, Text, etc.), serialization, and parsing |
dotnet add package PhoenixmlDb.Core
dotnet add package PhoenixmlDb.XdmContainerId,DocumentId,NodeId,NamespaceId— strongly-typed identifiersQName— XML qualified name with namespace resolutionIStorageEngine,IDatabase,IStorageTransaction— storage abstraction interfaces
XdmDocument,XdmElement,XdmAttribute,XdmText— XDM node typesXdmNode— abstract base for all node kinds- Node serialization and parsing utilities
Apache 2.0 — see LICENSE
- phoenixmldb-xquery — XPath/XQuery 4.0 engine
- phoenixmldb-xslt — XSLT 4.0 engine
- phoenixmldb-cli — CLI tools