Чтобы не создавать список допустимых атрибутов для каждого элемента, в правилах модульного конструирования в XHTML вводятся коллекции атрибутов (attribute collections). Прежде чем приступить к рассмотрению атрибутов, содержащихся внутри каждого такого множества, необходимо изучить типы допустимых атрибутов. В рекомендации XML 1.0 определены восемь типов данных, образующих основу для всех типов, допустимых в языке XHTML:
• CDATA - символьные данные. Здесь может быть представлен любой символ, кроме;
• ID - уникальный идентификатор для конкретного экземпляра элемента. Только один атрибут элемента может иметь такой тип: его значение внутри документа должно быть уникальным;
• IDREF - ссылка на экземпляр элемента, атрибут которого имеет указанный ID;
• IDREFS - перечень ссылок ID. Его элементы разделены только запятыми;
• NAME - имя. Тип, похожий на ID, но в данном случае требование уникальности необязательно;
• NMTOKEN - ярлык. Имя, состоящее из буквенно-цифровых символов. Дополнительно можно использовать следующий символьный набор: . (точка); , (запятая); (дефис); _ (символ подчеркивания); : (двоеточие);
• NMTOKENS - список ярлыков типа NMTOKEN, отделяемых друг от друга пробелами;
• PCDATA - обрабатываемые символьные данные с любыми внедренными компонентами.
Примечание Буквенно-цифровые символы для данных типа NMTOKEN необязательно должны быть взяты из английского или другого конкретного языка. Любой символ, представленный в любом мировом языке, является частью указанного множества.
Модули в XHTML определяют 19 новых типов данных по сравнению с типами, приведенными в стандарте XML (табл. 14.2). Большинство описаний взято из документов RFC (Requests for Comments - запросы на комментарии), опубликованных группой Internet Engineering Task Force (IETF), которая занимается вопросами стандартизации в Internet.
Примечание
Полный перечень документов группы IETF доступен по адресу ftp:// ftp.isi.edu/in-notes/rfc-index.txt.
Обратимся к определению модуля List. Каждый из допустимых компонентов атрибута ссылается на коллекцию атрибута Common (общая). Она содержит следующие виды других коллекций: Core (ядро), Events (события), I18N (международный стандарт) и Style (стиль) - см. табл. 14.3.
Опубликовал vovan666
April 09 2013 22:31:24 ·
0 Комментариев ·
3749 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.