Chase N.Проверка правильности XML

       

Как работает процесс проверки правильности


Документы, используемые для описания структуры файлов, являются простыми текстовыми файлами. Полезно, однако, понимать, как они используются приложением, которое выполняет конкретную проверку правильности. В этом учебники в примерах используется код Java, но вам необязательно действительно выполнять проверку правильности, чтобы понять конструкцию документов.

Прежде, чем XML-документы можно будет использовать, они должны быть разобраны, обычно с созданием либо документа DOM, либо потока SAX. В другом случае парсер рассматривает каждый символ документа и решает, является ли он элементом, атрибутом строкой данных и т.п.

Парсер может также проверять структуру документа по DTD или схеме, если он был сконфигурирован для этого. Это обычно делается в установках парсера или объекта, который создает парсер.

При проверке, если возникает проблема - такая, как неправильная вложенность элементов или ошибочные атрибуты, - вы должны обработать ее. Это делается посредством класса, который разрабатывается как обработчик ошибок.



Содержание раздела