DTD-validatie
- Previous Page DTD Entity
- Next Page DTD Example
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)
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)
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
- Previous Page DTD Entity
- Next Page DTD Example