validateDtd

fnXmlValidationResult validateDtd( string xml, string systemId = "", XmlValidateOptions options = XmlValidateOptions.init) @safe

Validates 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

xmlXML document text.
systemIdOptional identifier for diagnostics/base URI.
optionsValidation options.
fnXmlValidationResult validateDtd(XmlDocument document, XmlValidateOptions options = XmlValidateOptions.init) @safe

Validates a DOM document using native DTD validation.

Note

This currently re-serializes and reparses the document to trigger the parser's DTD validation.