Существует ли определенный метод хранения Adobe XMP в HTML?

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


person Dwight Kelly    schedule 26.03.2013    source источник


Ответы (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>
person bish    schedule 02.08.2015