DTD-validering
- Föregående sida DTD entiteter
- Nästa sida DTD exempel
Internet Explorer 5.0 kan validera ditt XML baserat på en DTD.
Validering genom XML-parser
När du försöker öppna en XML-dokument kan XML-parseren generera fel. Genom att tillgång parseError-objektet kan du få tillbaka den exakta felkoden, texten och även raden där felet inträffade.
Kommentar:load() metoden används för filer, medan loadXML() metoden används för strängar.
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM") xmlDoc.async="false" xmlDoc.validateOnParse="true" xmlDoc.load("note_dtd_error.xml") document.write("<br>Felkod: ") document.write(xmlDoc.parseError.errorCode) document.write("<br>Orsak till fel: ") document.write(xmlDoc.parseError.reason) document.write("<br>Error Linje: ") document.write(xmlDoc.parseError.line)
Stänga av validering
Genom att sätta XML-parserns validateOnParse till "false" kan du stänga av validering.
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM") xmlDoc.async="false" xmlDoc.validateOnParse="false" xmlDoc.load("note_dtd_error.xml") document.write("<br>Felkod: ") document.write(xmlDoc.parseError.errorCode) document.write("<br>Orsak till fel: ") document.write(xmlDoc.parseError.reason) document.write("<br>Error Linje: ") document.write(xmlDoc.parseError.line)
Allmän XML-validerare
För att hjälpa dig att validera XML-filer har vi skapat denna länk, så att du kan validera vilken XML-fil som helst.
parseError-objekt
Du kan läsa mer om parseError-objektet i vårXML DOM tutorial》Läs mer om parseError-objektet.
- Föregående sida DTD entiteter
- Nästa sida DTD exempel