Błędy parsera XML (Parser Errors)

Obiekt parseError firmy Microsoft można użyć do uzyskania informacji o błędach z parsera XML firmy Microsoft.

Obiekt parseError

Mogą wystąpić błędy parsera (parser-error), gdy próbujesz otworzyć dokument XML.

Przez obiekt parseError można uzyskać kod błędu, wiersz powodujący błąd itp.

Komentarz:Obiekt parseError nie jest częścią standardu W3C DOM!

Błąd pliku (File Error)

W poniższym kodzie, spróbujemy załadować nieistniejący plik i wyświetlić pewne atrybuty błędów:

Czytaj więcej na temat poprawnie zdefiniowanego i ważnego XML w.
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.load("ksdjf.xml")
xmlDoc.load("note_error.xml")
document.write("Kod błędu: " + xmlDoc.parseError.errorCode)
document.write("<br />Przyczyna błędu: " + xmlDoc.parseError.reason)

document.write("<br />Wiersz błędu: " + xmlDoc.parseError.line)

Błąd XML (XML Error)

W poniższym kodzie, pomożemy parserowi załadować niepoprawny dokument XML.

(Możesz odwiedzić nasze Tutorial XML 中阅读更多有关形式良好且有效的 XML。)

Czytaj więcej na temat poprawnie zdefiniowanego i ważnego XML w.
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("note_error.xml")
document.write("Kod błędu: " + xmlDoc.parseError.errorCode)
document.write("<br />Przyczyna błędu: " + xmlDoc.parseError.reason)

document.write("<br />Wiersz błędu: " + xmlDoc.parseError.line) TIY Lub

Tylko przeglądaj ten plik XML

Atrybuty obiektu parseError Atrybut
Opis errorCode
Zwraca długowartościowy kod błędu. reason
Zwraca ciąg znaków zawierający przyczynę błędu. line
Zwraca długowartościową pozycję numeru wiersza błędu. linepos
Zwraca długowartościową pozycję wiersza błędu. srcText
Zwraca ciąg znaków zawierający wiersz wywołujący błąd. url
Zwraca URL wskazujący na załadowany dokument. filepos