Определение типа документа (DTD) позволяет проверить файл XML по заданному набору правил. В файле DTD задаются правила, определяющие структуру всех файлов XML, которые ссылаются на файл DTD.
В DTD могут объявляться элементы, атрибуты, нотации и сущности для файлов XML, которые ссылаются на файл DTD. В нем могут также задаваться ограничения на использование этих элементов, атрибутов, нотаций и сущностей в файлах XML.
Файл XML считается правильным, если для него указан DTD (или схема XML), и выполняются все заданные в DTD или схеме XML правила.
Анализаторы XML сверяются с DTD при проверке правильности файла XML. При построчном анализе файла XML анализатор проверяет соответствие элементов правилам, заданным в DTD. Если анализатор обнаруживает ошибку, он выдает сообщение с указанием места ошибки в файле XML. Такой тип анализатора называется проверяющим, потому что он проверяет правильность файла XML по его DTD.
Родительский раздел: Создание DTD
Связанные задачи
Проверка DTD