Проанализируем уже существующий документ подобного вида. Поскольку в главе 16 вы будете работать с правилами описаний типов XHTML-документов, вам понадобится знание характерных модулей. Самым простым DTD XHTML-документом является описание XHTML 1.0 Strict DTD, которое можно получить по адресу http://www.w3.org/TR/xhtmll/DTD/xhtml-strict.dtd.
Пример. В начало DTD помещаются некоторые информационные комментарии: информация о разработчике, дата ревизии документа, глобальные и системные идентификаторы. После сведений о версии продукта идет сегмент объявлений для множества компонентов. В нем содержатся данные о символьной мнемонике, именах, импортированных в данный документ из рекомендаций RFC (Requests for Comments - запросы на комментарии: серия документов IETF, начатая в 1969 году и содержащая описания набора протоколов Internet и связанную с ними информацию), общие атрибуты, компоненты, созданные для представления групп имен элементов. Объявления элементов и атрибутов представлены в секции, закомментированной как Document Structure (структура документа) - см. рис. 13.1. Сначала приводятся описания элементов и атрибутов, которые включаются в основные компоненты структуры. Корневой элемент для XHTML описывается так:
<!ELEMENT html (head, body)> <!ATTLIST html %I18N;
xmlns %URI; #FIXED "http://www.w3.org/19 9 9/xhtml"
>
Эти записи расшифровываются следующим образом: элемент html должен содержать единственный элемент head и единственный элемент body. Он может включать атрибуты, описываемые параметрическим компонентом H8N (где i - internationalization -международный стандарт); число 18 определяет количество символов перед последним - N, а также атрибут xmlns.
Каждая дополнительная секция имеет комментарий, элементы которого располагаются с обеих сторон, ограничивая тем самым секцию (см. рис. 13.1). Кроме того, документ для удобства пользователя снабжен дополнительными комментариями.
Компоненты, используемые в объявлениях, представляют важную часть больших DTD и требуют особого внимания. В следующем разделе мы рассмотрим содержание компонентов, описывающих элементы, а также атрибуты, включаемые в текст.
Опубликовал vovan666
April 08 2013 14:58:36 ·
0 Комментариев ·
3589 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.