XML DOM-parserfejl (Parser Errors)

Microsofts parseError-objekt kan bruges til at hente fejlinformation fra Microsofts XML-parser.

parseError-objektet

En parserfejl (parser-error) kan opstå, når du forsøger at åbne en XML-dokument.

Gennem parseError-objektet kan du hente fejlkoden, linjen, der forårsagede fejlen, og så videre.

Bemærkninger:parseError-objektet hører ikke til W3C DOM-standard!

Filfejl (File Error)

I nedenstående kode vil vi forsøge at indlæse en ikke-eksisterende fil og vise nogle fejlindstillinger:

Læs mere om velstruktureret og gyldig XML på denne side.)
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.load("ksdjf.xml")
xmlDoc.load("note_error.xml")
document.write("Fejl kode: " + xmlDoc.parseError.errorCode)
document.write("<br />Fejl årsag: " + xmlDoc.parseError.reason)

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

XML-fejl (XML Error)

I nedenstående kode vil vi lade parseren indlæse en dårligt formateret XML-dokument.

(Du kan finde vores XML vejledning 中阅读更多有关形式良好且有效的 XML。)

Læs mere om velstruktureret og gyldig XML på denne side.)
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("note_error.xml")
document.write("Fejl kode: " + xmlDoc.parseError.errorCode)
document.write("<br />Fejl årsag: " + xmlDoc.parseError.reason)

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

Kun se denne XML-fil

parseError objektets egenskaber Egenskab
Beskrivelse errorCode
Returnerer en lang int fejlkode. reason
Returnerer en streng, der indeholder fejlsårsagen. line
Returnerer en lang int, der repræsenterer fejls linjenummer. linepos
Returnerer en lang int, der repræsenterer fejls position. srcText
Returnerer en streng, der indeholder den linje, der forårsagede fejlen. url
Returnerer URL'et til det indlæste dokument. filepos