PhoenixmlDb.Core

ParseResult

The result of parsing an XML document via .

#ParseResult

Namespace: PhoenixmlDb.Xdm.Parsing

The result of parsing an XML document via

.

Contains the complete parse output: the ParseResult.Document root node and a flat list of ParseResult.Nodes in document order. The flat node list is used by the storage layer to efficiently persist all nodes in a single batch write.

The ParseResult.NodeCount is provided as a convenience for pre-allocating storage. It always equals Nodes.Count.

#Properties

Name Description
Document The root XdmDocument node of the parsed tree.
NodeCount The total number of nodes in ParseResult.Nodes.
Nodes All parsed nodes in document order, including the document node itself.