Błędy parsera XML (Parser Errors)
- Zwraca długowartościową pozycję pliku błędu. Poprzednia strona
- Następna strona DOM ProcessingInstr
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 |
- Zwraca długowartościową pozycję pliku błędu. Poprzednia strona
- Następna strona DOM ProcessingInstr