XML DOM-parserfel(Parser Errors)

Microsofts parseError-objekt kan användas för att hämta felinformation från Microsofts XML-parser.

parseError-objektet

När du försöker öppna ett XML-dokument kan ett parserfel (parser-error) uppstå.

Genom parseError-objektet kan du hämta felkoden, det rad som orsakade felet och så vidare.

Anmärkning:parseError-objektet tillhör inte W3C DOM-standarden!

Filfel(File Error)

I följande kod kommer vi att försöka ladda en fil som inte finns och visa vissa felattribut:

Läs mer om välstrukturerad och giltig XML på denna sida.)
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.load("ksdjf.xml")
xmlDoc.load("note_error.xml")
document.write("Felkod: " + xmlDoc.parseError.errorCode)
document.write("<br />Orsak till fel: " + xmlDoc.parseError.reason)

document.write("<br />Felrad: " + xmlDoc.parseError.line)

XML-fel(XML Error)

I följande kod kommer vi att låta解析器 ladda ett xml-dokument med dålig form.

(Du kan hitta våra XML-handbok 中阅读更多有关形式良好且有效的 XML。)

Läs mer om välstrukturerad och giltig XML på denna sida.)
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("note_error.xml")
document.write("Felkod: " + xmlDoc.parseError.errorCode)
document.write("<br />Orsak till fel: " + xmlDoc.parseError.reason)

document.write("<br />Felrad: " + xmlDoc.parseError.line) TIY eller

Endast visa denna XML-fil

Egenskaper för parseError-objektet Egenskap
Beskrivning errorCode
Returnerar en lång integers felkod. reason
Returnerar en sträng som innehåller orsaken till felet. line
Returnerar en lång integers som representerar radnumret för felet. linepos
Returnerar en lång integers som representerar positionen för raden som orsakade felet. srcText
Returnerar en sträng som innehåller raden som orsakade felet. url
Returnerar URL:en till det laddade dokumentet. filepos