[10] HTML の xml
要素は、
HTML文書中に XML文書を混ぜるための包含子として使われました。
Microsoft はこれを XMLデータ島と呼んでいました。
[11] この要素型は標準化されていません。 XML で記述したデータを HTML 文書中に埋め込む場合は、 XHTML 1 と XML名前空間を使うのが望ましいと考えられます。
[12] この要素の内容は XML の文書実体と思われます (XML宣言を書けるようです)。タグの対が XML 的に正しい限り、 HTML と衝突する要素型名も認められるようです。 また、この要素の内部では完全に XML の規則が適用されます。 ですから、 SGML 的にこの要素の存在は極めて問題があると言えます。
[14]
xml
要素の内容はが整形式かどうかは、HTML文書全体のDOM木の構築とレンダリングには影響が無いみたいです。
ただし、HTML的にxml
要素の終了タグとみなされるものを使うことはできません
(データ島内で大文字・小文字問わずxml
要素型を使うことができません)。
XMLの終了タグとして使えないだけではなく、文字列として使えません。ただし、<!--
ではじまり、-->
で終わる範囲内ならばそのような文字列が含まれていても構いません。
そのような範囲がXMLの注釈宣言である必要はありません。
(--
が含まれていても構いませんし、一部又は全部がCDATA
区間の文字データであっても構いません。)
<!--[if !mso]>
<style>
v\:* { behavior: url(#default#VML) }
o\:* { behavior: url(#default#VML) }
.shape { behavior: url(#default#VML) }
</style>
<![endif]-->
<!--[if gte mso 9]>
<xml><o:shapedefaults v:ext="edit" spidmax="1027"/>
</xml><![endif]-->
[15] How To Load And Parse XML Data Without ActiveX <http://dean.edwards.name/weblog/2006/04/easy-xml/> (名無しさん 2006-04-22 00:31:20 +00:00)
[18] IRC logs: freenode / #whatwg / 20101022 ( ( 版)) <http://krijnhoetmer.nl/irc-logs/whatwg/20101022>
[17] Web Collections using XML Submission - 970309 ( ( 版)) <http://www.w3.org/TR/NOTE-XMLsubmit>
[18] XML Data Islands ( ( 版)) <http://msdn.microsoft.com/en-us/library/windows/desktop/ms766512(v=vs.85).aspx>
[19] XSLT 2.0 and XQuery 1.0 Serialization (Second Edition) ( ( 版)) <http://www.w3.org/TR/2010/REC-xslt-xquery-serialization-20101214/#XML-ISLAND>
[20] XSLT and XQuery Serialization 3.0 ( ( 版)) <http://www.w3.org/TR/xslt-xquery-serialization-3/#XML-ISLAND>
[2] Conventions for HTML in Email ( 版) <http://www.w3.org/TR/1998/NOTE-HTMLThreading-0105>
[3] XSLT and XQuery Serialization 3.1 () <https://www.w3.org/TR/2017/REC-xslt-xquery-serialization-31-20170321/#XML-ISLAND>