XML DOM parserivirheet (Parser Errors)

Microsoftin parseError-objekti voidaan käyttää virheen tiedon hakemiseen Microsoftin XML-parserista.

parseError-objekti

Kun yrität avata XML-dokumenttia, voi tapahtua parserivirhe (parser-error).

Tämän parseError-objektin avulla voit hakea virhekoodeja, virheen aiheuttaneita rivejä ja niin edelleen.

Huomautus:parseError-objekti ei kuulu W3C DOM-standardiin!

Tiedosto virhe (File Error)

Seuraavassa koodissa yritämme ladata olematonta tiedostoa ja näyttää tiettyjä virheominaisuuksia:

Lue lisää muodoltaan hyvällä ja kelvollisella XML:stä.
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.load("ksdjf.xml")
xmlDoc.load("note_error.xml")
document.write("Virhe koodi: " + xmlDoc.parseError.errorCode)
document.write("<br />Virhe syy: " + xmlDoc.parseError.reason)

document.write("<br />Virhe rivillä: " + xmlDoc.parseError.line)

XML virhe (XML Error)

Seuraavassa koodissa annamme parserin ladata huonosti muotoiltua XML-dokumenttia.

(Voit käyttää palvelustamme XML-opas 中阅读更多有关形式良好且有效的 XML。)

Lue lisää muodoltaan hyvällä ja kelvollisella XML:stä.
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("note_error.xml")
document.write("Virhe koodi: " + xmlDoc.parseError.errorCode)
document.write("<br />Virhe syy: " + xmlDoc.parseError.reason)

document.write("<br />Virhe rivillä: " + xmlDoc.parseError.line) TIY tai

Tarkastele tätä XML-tiedostoa

parseError-objektin ominaisuudet ominaisuus
kuvaus errorCode
Palauttaa pitkän kokonaisluvun virhekoodeksi. reason
Palauttaa merkkijonon, joka sisältää virheen syyn. line
Palauttaa merkkijonon, joka edustaa virheen rivinumeroa pitkän kokonaisluvuna. linepos
Palauttaa merkkijonon, joka edustaa virheen rivin sijaintia pitkän kokonaisluvuna. srcText
Palauttaa merkkijonoa, joka sisältää virheen aiheuttavan rivin. url
Palauttaa osoitteen ladatulle dokumentille. filepos