DTD-vahvistus

Internet Explorer 5.0 voi vahvistaa XML:ää jossakin DTD:n perusteella.

XML-tulkinnan aikainen validointi

Kun yrität avata XML-dokumenttia, XML-tulkki voi tuottaa virheitä. Virheen aiheuttaman koodin, tekstin ja sijainnin voi hakea parseError-objektista.

Huomautus:load( ) menetelmä käytetään tiedostoihin, kun taas loadXML( ) menetelmä käytetään merkkijonoihin.

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)

Kokeile itse tai Tarkastele vain tätä XML-tiedostoa.

Poista validointi

Voit poistaa validoinnin asettamalla XML-tulkitsijan validateOnParse-arvon "false".

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)

Kokeile itse

Yleinen XML-tarkistaja

Jotta voisimme auttaa sinua tarkistamaan XML-tiedostoja, loimme tämän linkin, jotta voit tarkistaa minkä tahansa XML-tiedoston.

parseError-objekti

Voit lukea meidän《XML DOM-opas》Lue lisää parseError-objektista.