Ошибки анализатора XML DOM (Parser Errors)

Объект parseError компании Microsoft можно использовать для получения информации об ошибках из XML анализатора компании Microsoft.

Объект parseError

При попытке открыть документ XML может возникнуть ошибка анализатора (parser-error).

Через объект parseError вы можете получить код ошибки, строку, вызывавшую ошибку, и т.д.

Примечание:Объект parseError не соответствует стандарту W3C DOM!

Ошибка файла (File Error)

В следующем коде мы будем пытаться загрузить несуществующий файл и показать некоторые ошибки свойств:

Чтение更多信息 о хорошо структурированном и эффективном XML в разделе.
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.load("ksdjf.xml")
xmlDoc.load("note_error.xml")
document.write("Ошибка кода: " + xmlDoc.parseError.errorCode)
document.write("<br />Причина ошибки: " + xmlDoc.parseError.reason)

document.write("<br />Строка ошибки: " + xmlDoc.parseError.line)

Ошибка XML (XML Error)

В следующем коде мы будем заставлять анализатор загружать некорректный документ XML.

Вы можете найти у нас Туториал по XML 中阅读更多有关形式良好且有效的 XML。)

Чтение更多信息 о хорошо структурированном и эффективном XML в разделе.
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("note_error.xml")
document.write("Ошибка кода: " + xmlDoc.parseError.errorCode)
document.write("<br />Причина ошибки: " + xmlDoc.parseError.reason)

document.write("<br />Строка ошибки: " + xmlDoc.parseError.line) TIY Или

Только посмотреть этот XML-файл

Атрибуты объекта parseError Атрибут
Описание errorCode
Возврат одного длинного целочисленного кода ошибки. reason
Возврат строки, содержащей причину ошибки. line
Возврат длинной целочисленной позиции номера строки ошибки. linepos
Возврат длинной целочисленной позиции строки, представляющей положение строки ошибки. srcText
Возврат строки, содержащей строку, которая вызывала ошибку. url
Возврат URL документа, который был загружен. filepos