PhoenixmlDb.XQuery

PhoenixmlDb.XQuery API Reference

API documentation for the PhoenixmlDb.XQuery library

#PhoenixmlDb.XQuery API Reference

This reference is auto-generated from the .NET XML documentation for the PhoenixmlDb.XQuery assembly.

#PhoenixmlDb.XQuery

Type Description
DelegateMetadataProvider Adapter that wraps delegate-based metadata resolution into the interface.
DelegateNodeProvider Adapter that wraps delegate-based node loading into the interface.
IDocumentResolver Resolves document URIs to XDM documents for fn:doc() and fn:collection(). Implementations can load from files, URLs, databases, or any other source.
IMetadataProvider Provides document metadata resolution for the XQuery execution engine.
INodeProvider Provides node resolution for the XQuery execution engine. Implementations can load nodes from storage, in-memory documents, or any other source.

#PhoenixmlDb.XQuery.Parser

Type Description
ParseError A single parse error with location information.
XQueryAstBuilder Converts an ANTLR parse tree into the XQuery AST node types.
XQueryErrorListener ANTLR error listener that collects parse errors. Implements both lexer and parser error listener interfaces.
XQueryParseException Exception thrown when XQuery parsing fails.
XQueryParserFacade Public API for parsing XQuery strings into AST expressions.