XML DOM parserivirheet (Parser Errors)
- Palauttaa virheen pitkän kokonaisluvun tiedoston sijainnin. Edellinen sivu
- Seuraava sivu DOM ProcessingInstr
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 |
- Palauttaa virheen pitkän kokonaisluvun tiedoston sijainnin. Edellinen sivu
- Seuraava sivu DOM ProcessingInstr