Компоненты XML | Описания типа документа

Описания типа документа


Описание типа документа (Document Type Definition, DTD) является той конструкцией, которая обеспечивает работу всех инструментальных средств, используемых для создания XML-документов. Проще говоря, DTD — это отдельный файл, в котором записан набор правил для тех XML-документов, к которым этот файл прикреплен. Описания типа документа содержат инструкции, определяющие структуру XML-документа, а также элементы, составляющие эту структуру. В предыдущем примере элемент , а также все остальные необходимые элементы, вполне можно бы было объявить в DTD. В описание типа документа помещаются все сущности, которые были объявлены в документе. Более подробно — в DTD указаны следующие основные свойства XML-документа:

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

<< назад | содержание | вперед >>