parseDocument

fnXmlDocument parseDocument( string input, XmlParseOptions options = XmlParseOptions.init, string systemId = "") @safe

Parses a complete XML document from a UTF-8 string.

Parameters

inputXML source.
optionsParsing options.
systemIdOptional identifier used for error reporting.

Returns

A DOM XmlDocument.

Throws

XmlException on parse errors.
fnXmlDocument parseDocument( const(ubyte)[] input, XmlParseOptions options = XmlParseOptions.init, string systemId = "") @safe

Parses a complete XML document from UTF-8 bytes.

Parameters

inputXML source bytes.
optionsParsing options.
systemIdOptional identifier used for error reporting.

Returns

A DOM XmlDocument.

Throws

XmlException on parse errors or invalid UTF-8.