Определение типа документа (Document Type Definition DTD) считалось основным средством создания формальной грамматики языка разметки. Описание каждого элемента дается в терминах его внутренних элементов и сопровождается указанием места, где могут находиться неструктурированные данные.
Например, описание корневого элемента для документа любого типа - html -разрешает включать в данный элемент два других объекта: head и body. Если внутри корневого элемента анализатор обнаружит присутствие других объектов, например графическое изображение, он делает вывод о нарушении правил DTD, и данный документ объявляется несостоятельным.
Таким образом, состоятельным документом считается тот, который удовлетворяет всем правилам, определенным в DTD. Вы уже познакомились с основным критерием оценки соответствия документа установленным нормам, когда работали с программой W3C Validation Service (см. главу 8).
Для большинства документов определение типа ограничивается директивой DOCTYPE в заголовке страницы и проверкой исходного кода анализатором. Однако некоторые дизайнеры вынуждены расширять рамки применения DTD, в частности при создании собственных структур языка. Кроме того, для разработки новых языков можно использовать технологию XHTML Modularization модульное построение XHTML-приложений.
Примечание Более подробно о создании пользовательских компонентов для DTD рассказывается в разделе «Создание модуля с помощью правил DTD»
Опубликовал vovan666
April 08 2013 14:57:15 ·
0 Комментариев ·
2957 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.