Skip to content

Repository files navigation

PhoenixmlDb Core

Core types, XDM (XQuery Data Model) implementation, and storage abstractions for the PhoenixML XML database platform.

Packages

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

Installation

dotnet add package PhoenixmlDb.Core
dotnet add package PhoenixmlDb.Xdm

Key Types

PhoenixmlDb.Core

  • ContainerId, DocumentId, NodeId, NamespaceId — strongly-typed identifiers
  • QName — XML qualified name with namespace resolution
  • IStorageEngine, IDatabase, IStorageTransaction — storage abstraction interfaces

PhoenixmlDb.Xdm

  • XdmDocument, XdmElement, XdmAttribute, XdmText — XDM node types
  • XdmNode — abstract base for all node kinds
  • Node serialization and parsing utilities

License

Apache 2.0 — see LICENSE

Related Projects

About

Core types, XDM data model, and storage abstractions for PhoenixML

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages