Adobe는 PDF, TIFF, JPEG, GIF, SWF, MP3, MP4 등 다양한 파일 형식으로 XMP 메타 데이터를 저장하는 표준 방법을 정의했습니다. 그러나 표준화 된 저장 방법을 정의하는 문서는 찾을 수 없습니다 HTML의 XMP. 난HTML에 Adobe XMP를 저장하기위한 정의 된 방법이 있습니까?
답변
참고 XMP
에 주목하지만 어도비의 사양이 발견, 어쩌면 도움 :
모든 XMP Specification Part 3 (페이지 41ff)에서 인용 :
2.5.1 HTML
XMP
HTML
은 XML
을 HTML
에 삽입하는 W3C 권장 사항 중 하나와 일치해야합니다. 참조 정보 , 1998 년 5 월 W3C 회의에 대한 회의 보고서 참조 : http://www.w3.org/TR/NOTE-xh
XML
은 법적 위치에 배치 SCRIPT
또는 XML
요소에 포함 할 수 있습니다; 제안 된 위치는 HEAD
요소의 끝입니다. SCRIPT
또는 XML
요소의 내용은 XMP
패킷입니다. RDF 속성의 값을 나타내는 텍스트가 페이지 내용으로 표시되지 않도록 브라우저는 SCRIPT
또는 XML
요소를 인식해야합니다. 이전 소프트웨어와의 비 호환성 문제가 알려진 경우가 아니면 XML
요소를 사용하는 것이 좋습니다. 그렇다면 SCRIPT
요소가 인식 될 수 있습니다.
2.5.1.1 아래 예와 같이, HTML
에 XML
매립 세 가지 접근 방법이있다 HTML
XML
에 임베드. 두 개는 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>
참고 : 어도비는 마이크로 소프트 윈도우 XP에서 실행되는 마이크로 소프트 워드 2000의 SCRIPT
요소 LANGUAGE
속성을 사용하여 문제를 발견했다 : 본문 내용을 표시 할 수 없습니다.
2.5.1.1.2 SCRIPT
요소 및,235,900,803,210 속성
<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>
사용