This module parses a XML Document into a XML DOM Document representation.
EMismatchedTag* = object of EInvalidValue
-
Raised when a tag is not properly closed
EParserError* = object of EInvalidValue
-
Raised when an unexpected XML Parser event occurs
proc loadXMLStream*(stream: PStream): PDocument
-
Loads and parses XML from a stream specified by stream, and returns a PDocument
proc loadXML*(xml: string): PDocument
-
Loads and parses XML from a string specified by xml, and returns a PDocument
proc loadXMLFile*(path: string): PDocument
-
Loads and parses XML from a file specified by path, and returns a PDocument