Internet Explorer 5.0 can validate your XML against a DTD.
Validating with the XML Parser
If you try to open an XML document, the XML Parser might generate an error.
By accessing the parseError object, the exact error code, the error text, and
even the line that caused the error can be retrieved:
Note: The load( ) method is used for files, while the loadXML( )
method is used for strings.
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.validateOnParse="true"
xmlDoc.load("note_dtd_error.xml")
document.write("<br>Error Code: ")
document.write(xmlDoc.parseError.errorCode)
document.write("<br>Error Reason: ")
document.write(xmlDoc.parseError.reason)
document.write("<br>Error Line: ")
document.write(xmlDoc.parseError.line)
W3Schools is for training only. We do not warrant its correctness or its fitness for use.
The risk of using it remains entirely with the user. While using this site, you agree to have read and accepted our
terms of use and
privacy policy.