Adobe разработала стандартные методы для хранения метаданных XMP внутри различных форматов файлов, включая PDF, TIFF, JPEG, GIF, SWF, MP3, MP4 и т. Д. Однако я не могу найти документацию, определяющую стандартизованный метод хранения XMP в HTML.Есть ли определенный способ хранения Adobe XMP в HTML?
ответ
Примечание Я примечание в XMP
, но я нашел это в спецификации самана, может быть, это помогает:
Все цитировал XMP Specification Part 3 (страницы 41ff):
2.5.1 HTML
XMP
, встроенный в HTML
, должен соответствовать одной из рекомендаций W3C для встраивания XML
в HTML
. Справочной информации см отчета о встрече за май 1998 года W3C встречи: 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>