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