Валидация DTD
- Предыдущая страница DTD сущности
- Следующая страница Примеры 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)
Закрыть проверку
Закрывая проверку, можно установить 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 можно найти в >>
- Предыдущая страница DTD сущности
- Следующая страница Примеры DTD