DTD-validering
- Forrige side DTD Entiteter
- Næste side DTD Eksempler
Internet Explorer 5.0 kan validere din XML baseret på en DTD.
Validering gennem XML-parseren
Når du forsøger at åbne en XML-dokument, kan XML-parseren muligvis generere fejl. Ved at tilgå parseError-objektet kan du få tilbage den præcise fejlkode, tekst og endda linjen, hvor fejlen opstod.
Bemærkninger:load( ) metoden bruges til filer, mens loadXML( ) metoden bruges til strenge.
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM") xmlDoc.async="false" xmlDoc.validateOnParse="true" xmlDoc.load("note_dtd_error.xml") document.write("<br>Fejl kode: ") document.write(xmlDoc.parseError.errorCode) document.write("<br>Fejlårsag: ") document.write(xmlDoc.parseError.reason) document.write("<br>Fejl Linje: ") document.write(xmlDoc.parseError.line)
Slå validering fra
Ved at sætte XML parserens validateOnParse til "false" kan du slå validering fra.
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM") xmlDoc.async="false" xmlDoc.validateOnParse="false" xmlDoc.load("note_dtd_error.xml") document.write("<br>Fejl kode: ") document.write(xmlDoc.parseError.errorCode) document.write("<br>Fejlårsag: ") document.write(xmlDoc.parseError.reason) document.write("<br>Fejl Linje: ") document.write(xmlDoc.parseError.line)
Generel XML Validator
For at hjælpe dig med at validere XML-filer har vi oprettet denne link, så du kan validere hvilken som helst XML-fil.
parseError objektet
Du kan finde mere information om parseError objektet i vores《XML DOM Læringsressourcer》Læs mere om parseError objektet.
- Forrige side DTD Entiteter
- Næste side DTD Eksempler