validateDtd
fn
XmlValidationResult validateDtd(
string xml,
string systemId = "",
XmlValidateOptions options = XmlValidateOptions.init) @safeValidates an XML document using the library's native DTD validation.
This entrypoint runs our parser with XmlParseOptions.validateDtd=true and converts any XmlException into an XmlValidationResult.
Parameters
xml | XML document text. |
systemId | Optional identifier for diagnostics/base URI. |
options | Validation options. |
fn
XmlValidationResult validateDtd(XmlDocument document, XmlValidateOptions options = XmlValidateOptions.init) @safeValidates a DOM document using native DTD validation.
Note
This currently re-serializes and reparses the document to trigger the parser's DTD validation.