2013-03-26 4 views
1

Adobe разработала стандартные методы для хранения метаданных XMP внутри различных форматов файлов, включая PDF, TIFF, JPEG, GIF, SWF, MP3, MP4 и т. Д. Однако я не могу найти документацию, определяющую стандартизованный метод хранения XMP в HTML.Есть ли определенный способ хранения Adobe XMP в HTML?

ответ

1

Примечание Я примечание в 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>