Валидация DTD

Internet Explorer 5.0 может валидировать ваш XML на основе某个 DTD.

Валидация через XML-анализатор

Когда вы пытаетесь открыть某个 документ XML, XML-анализатор может выдавать ошибки. Через объект parseError можно получить точный код ошибки, текст и даже строку, в которой произошла ошибка.

Комментарий:Метод load( ) используется для файлов, а метод loadXML( ) для строк.

var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.validateOnParse="true"
xmlDoc.load("note_dtd_error.xml")
document.write("<br>Код ошибки: ")
document.write(xmlDoc.parseError.errorCode)
document.write("<br>Причина ошибки: ")
document.write(xmlDoc.parseError.reason)
document.write("<br>Строка ошибки: ")
document.write(xmlDoc.parseError.line)

Попробуйте сами или Просто посмотрите на этот файл XML.

Закрыть проверку

Закрывая проверку, можно установить validateOnParse пароля "false".

var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.validateOnParse="false"
xmlDoc.load("note_dtd_error.xml")
document.write("<br>Код ошибки: ")
document.write(xmlDoc.parseError.errorCode)
document.write("<br>Причина ошибки: ")
document.write(xmlDoc.parseError.reason)
document.write("<br>Строка ошибки: ")
document.write(xmlDoc.parseError.line)

Попробуйте сами

Общий валидатор XML

Чтобы помочь вам проверить файл XML, мы создали эту ссылку, чтобы вы могли проверить любой файл XML.

Объект parseError

Вы можете найти информацию о объекте parseError в нашей <<Уроки XML DOMБолее подробную информацию о объекте parseError можно найти в >>