Мы используем DTD для точного описания XML-документа. DTD проверяют правильность структуры и словаря XML-документа по отношению к грамматическим правилам соответствующего языка XML. Теперь, чтобы проверить достоверность DTD, можно использовать следующие процедуры:
Использование инструментов проверки XML DTD. Можно использовать некоторые IDE, такие как XML Spy (не бесплатный) и XMLStarlet (opensource), чтобы проверять файлы XML в документе DTD.
Использование онлайновых валидаторов XML DTD — Сервис валидации разметки W3C предназначен для валидации веб-документов. Используйте онлайн-валидатор, чтобы проверить валидность вашего XML DTD здесь .
Создайте свои собственные средства проверки XML с помощью API проверки XML DTD. Более новые версии JDK (выше 1.4) поддерживают API проверки XML DTD. Вы можете написать свой собственный код валидатора, чтобы проверить правильность проверки XML DTD.