parseFragment
fn
XmlNode[] parseFragment(
string fragment,
XmlParseOptions options = XmlParseOptions.init,
string systemId = "") @safeParses an XML fragment into a list of nodes.
The fragment may contain multiple top-level nodes (elements, text, comments, etc.).
Parameters
fragment | XML fragment source. |
options | Parsing options. |
systemId | Optional identifier used for error reporting. |
Returns
A list of detached DOM nodes.
Throws
XmlException on parse errors.fn
XmlNode[] parseFragment(
const(ubyte)[] fragment,
XmlParseOptions options = XmlParseOptions.init,
string systemId = "") @safeParses an XML fragment from UTF-8 bytes.
Parameters
fragment | XML fragment bytes. |
options | Parsing options. |
systemId | Optional identifier used for error reporting. |
Returns
A list of detached DOM nodes.
Throws
XmlException on parse errors or invalid UTF-8.