DTD-validatie

Internet Explorer 5.0 kan uw XML valideren op basis van een DTD.

Validatie via XML-parser

Wanneer u probeert een XML-document te openen, kan de XML-parser mogelijk fouten veroorzaken. Door toegang te krijgen tot het parseError-object, kunt u de exacte foutcode, tekst en de locatie van de fout ophalen.

Opmerking:load() methode wordt gebruikt voor bestanden, terwijl de loadXML() methode wordt gebruikt voor 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)

Probeer het zelf of Kijk alleen naar dit XML-bestand.

Validatie uitschakelen

Door de validateOnParse van de XML-parser in te stellen op "false", kun je de validatie uitschakelen.

var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.validateOnParse="false"
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)

Probeer het zelf

Universal XML Validator

Om je te helpen de XML-bestanden te valideren, hebben we deze link gecreëerd, zodat je elk XML-bestand kunt valideren.

parseError object

Je kunt onzeXML DOM TutorialMeer informatie over het parseError object lezen in de