XML DOM Parserfehler (Parser Errors)

Das parseError-Objekt von Microsoft kann verwendet werden, um Fehlerinformationen aus dem Microsoft XML-Parser abzurufen.

parseError-Objekt

Wenn Sie versuchen, ein XML-Dokument zu öffnen, kann ein Parserfehler (parser-error) auftreten.

Durch das parseError-Objekt können Sie den Fehlercode, die Zeile, die den Fehler verursacht hat, und vieles mehr abrufen.

Anmerkung:Der parseError-Objekt gehört nicht zum W3C DOM-Standard!

Dateifehler (File Error)

Im folgenden Code versuchen wir, eine nicht vorhandene Datei zu laden und einige Fehlerattribute anzuzeigen:

Mehr über gut strukturierter und gültiger XML lesen.
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.load("ksdjf.xml")
xmlDoc.load("note_error.xml")
document.write("Fehlercode: " + xmlDoc.parseError.errorCode)
document.write("<br />Fehlergrund: " + xmlDoc.parseError.reason)

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

XML-Fehler (XML Error)

Im folgenden Code laden wir den Parser, um eine schlecht formatierte XML-Dokument zu laden.

(Sie können in unserem XML-Tutorial 中阅读更多有关形式良好且有效的 XML。)

Mehr über gut strukturierter und gültiger XML lesen.
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("note_error.xml")
document.write("Fehlercode: " + xmlDoc.parseError.errorCode)
document.write("<br />Fehlergrund: " + xmlDoc.parseError.reason)

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

Nur diesen XML-Datei betrachten

Eigenschaften des parseError-Objekts Eigenschaft
Beschreibung errorCode
Rückgabe eines langen Integer, der den Fehlercode darstellt. reason
Rückgabe einer Zeichenkette, die den Grund des Fehlers enthält. line
Rückgabe eines langen Integer, der die Zeilennummer des Fehlers darstellt. linepos
Rückgabe eines langen Integer, der die Zeilenposition des Fehlers darstellt. srcText
Rückgabe einer Zeichenkette, die die Zeile enthält, die den Fehler verursacht hat. url
Rückgabe der URL, die auf das geladene Dokument verweist. filepos