Adobe определила стандартные методы хранения метаданных XMP в различных форматах файлов, включая PDF, TIFF, JPEG, GIF, SWF, MP3, MP4 и т. д. Однако я не могу найти документацию, определяющую стандартизированный метод хранения XMP в HTML.
Существует ли определенный метод хранения Adobe XMP в HTML?
Ответы (1)
Примечание. Я знаю XMP
, но я нашел это в спецификации Adobe, может быть, это поможет:
Все цитаты из спецификации XMP, часть 3 (стр. 41ff):
2.5.1 HTML
XMP
, встроенный в HTML
, должен соответствовать одной из рекомендаций W3C по встраиванию XML
в HTML
. Справочную информацию см. в отчете о собрании W3C в мае 1998 г.: http://www.w3.org/TR/NOTE-xh
XML
может быть встроен в элемент SCRIPT
или XML
, размещенный в любом допустимом месте; предлагаемое место — конец элемента HEAD
. Содержимое элемента SCRIPT
или XML
представляет собой пакет XMP
. Браузер должен распознавать элемент SCRIPT
или XML
, чтобы текст, представляющий значение свойств RDF, не отображался как содержимое страницы. Использование элемента XML
предпочтительнее, если нет известных несовместимостей со старым программным обеспечением; если это так, элемент SCRIPT
, скорее всего, будет распознан.
2.5.1.1 Встраивание XML
в HTML
Существует три подхода к встраиванию XML
в HTML
, как показано в примерах ниже. Два используют элемент SCRIPT
, а третий использует элемент XML
.
2.5.1.1.1 Использование элемента SCRIPT
и атрибута LANGUAGE
<html>
<head>
<SCRIPT LANGUAGE="XML">
<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<!-- The serialized RDF goes here. It is removed for brevity. -->
<?xpacket end='w'?>
</SCRIPT>
</head>
<body>
</body>
</html>
ПРИМЕЧАНИЕ. Компания Adobe обнаружила проблемы с использованием элемента SCRIPT
и атрибута LANGUAGE
в Microsoft Word 2000, работающем под управлением Microsoft Windows XP: невозможно отобразить основной текст.
2.5.1.1.2 Использование элемента SCRIPT
и атрибута TYPE
<html>
<head>
<SCRIPT TYPE="text/xml">
<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<!-- The serialized RDF goes here. It is removed for brevity. -->
<?xpacket end='w'?>
</SCRIPT>
</head>
<body>
</body>
</html>
2.5.1.1.3 Использование элемента XML
<html>
<head>
<XML>
<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<!-- The serialized RDF goes here. It is removed for brevity. -->
<?xpacket end='w'?>
</XML>
</head>
<body>
</body>
</html>