Назначение метаданных в пользовательских приложениях достаточно просто: это информация описательного характера, касающаяся содержания конкретных документов в базе данных. В XHTML для включения в документы описательной информации применяется специальный элемент meta.
Механизм включения метаинформации
В серверной и клиентской части сетевых программ XHTML элемент meta предоставляет справочные данные о запрошенном для обработки документе. Эта информация необходима для индексации приложения, если в системе организован процесс поиска и сбора данных, а для также идентификации и группирования документов в других приложениях. Рассмотрим представление элемента meta и перечня его атрибутов в описаниях типов XHTML 1.0 Transitional DTD:
<!ELEMENT meta EMPTY> <!ATTLIST meta %il8n;
http-equiv NMTOKEN #IMPLIED name NMTOKEN #IMPLIED content CDATA #REQUIRED scheme CDATA #IMPLIED>
Содержательная информация элемента met а заключена в его атрибутах, поскольку сам элемент является «пустым» - EMPTY. Присутствие в перечне атрибутов параметрического компонента il8n указывает, что объект met а может принимать значение любого из атрибутов, принадлежащих к i 18п (описание атрибута для поддержки национальных языков приведено в главе 13).
Наиболее часто в документах применяются два атрибута: name и content. Если атрибут name идентифицирует конкретные метаданные - информацию, поддерживаемую элементом meta, то значение content - это непосредственная запись метаинформации. Например, для указания автора этой книги (если бы она публиковалась в формате XHTML) необходимо применить следующую запись:
<meta name="author" content="3HH Наварро" />
В том случае, когда метаданные требуются для обмена информацией между компьютерами, например для формирования серверами HTTP, занятыми сбором информации, совместимых заголовков откликов, вместо атрибута name используется http-equiv (он будет описан ниже).
Последний элемент рассматриваемого списка - атрибут scheme, который обеспечивает поддержку дополнительной контекстной информации указанием семантики атрибута content. Если нужна, допустим, уникальная библиографическая ссылка на данную книгу, атрибут meta следует представить так:
<meta scheme="ISBN" name="identifier" content="0789723859" />
На практике атрибут scheme применяется крайне редко. Например, в предыдущей записи значение ISBN можно присвоить сразу атрибуту name, при этом программа останется понятной.
Опубликовал vovan666
April 09 2013 22:32:33 ·
0 Комментариев ·
3648 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.