/
62.txt
93 lines (68 loc) · 3.66 KB
/
62.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
[10] [[HTML]] の [DFN[[CODE(HTMLe)[xml]] 要素]]は、
HTML 文書中に [[XML]] 文書を混ぜるための[[包含子]]として使われます。
[[Microsoft]] はこれを [DFN[[[XMLデータ島]]]]と呼んでいます。
[13]
:[[要素型名]]:[CODE(HTMLe)[xml]]
:[[開始タグ]]:必須
:[[終了タグ]]:必須
:[[内容模型]]:[[XML]] [[文書実体]]
:出現できる文脈:不明、
[CODE(HTMLe)@en[[[head]]]] の[[子要素]]として
:[[属性]]:
,属性名 ,属性値 ,既定値 ,説明 ,状態 ,出典
,[CODE(HTMLa)[[[ns]]]] , , ,名前空間名? ,"非標準, 時代遅れ?"
,[CODE(HTMLa)[[[prefix]]]] , , ,名前空間接頭辞? ,"非標準, 時代遅れ?"
,[CODE(HTMLa)[[[src]]]] , , ,外部文書の参照 ,非標準
** 代替
[11] この要素型は標準化されていません。 XML
で記述したデータを HTML 文書中に埋め込む場合は、
[[XHTML 1]] と [[XML名前空間]]を使うのが望ましいと考えられます。
[[#comment]]
** 内容
[12]
この要素の内容は [[XML]] の[[文書実体]]と思われます
([[XML宣言]]を書けるようです)。[[タグ]]の対が XML
的に正しい限り、 HTML と衝突する要素型名も認められるようです。
また、この要素の内部では完全に XML の規則が適用されます。
ですから、 [[SGML]] 的にこの要素の存在は極めて問題があると言えます。
[14]
[CODE(HTMLe)@en[[[xml]]]][[要素]]の[[内容]]はが[[整形式]]かどうかは、[[HTML]][[文書]]全体の[[DOM]][[木]]の構築と[[レンダリング]]には影響が無いみたいです。
ただし、[[HTML]]的に[CODE(HTMLe)@en[[[xml]]]][[要素]]の[[終了タグ]]とみなされるものを使うことはできません
[WEAK[(データ島内で大文字・小文字問わず[CODE(XMLe)@en[xml]][[要素型]]を使うことができません)]]。
[[XML]]の[[終了タグ]]として使えないだけではなく、[[文字列]]として使えません。ただし、[CODE(HTML)[<!--]]ではじまり、[CODE(HTML)[-->]]で終わる範囲内ならばそのような[[文字列]]が含まれていても構いません。
そのような範囲が[[XML]]の[[注釈宣言]]である必要はありません。
[WEAK[([CODE[--]]が含まれていても構いませんし、一部又は全部が[[[CODE(XML)@en[CDATA]]区間]]の[[文字データ]]であっても構いません。)]]
;; [[WinIE 6]] on [[Windows XP]] [[SP2]]
[[#comment]]
** 例
[16]
[PRE(HTML example invalid code)[
<!--[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]-->
]PRE]
[[#comment]]
** メモ
[15]
[CITE[How To Load And Parse XML Data Without ActiveX]] <http://dean.edwards.name/weblog/2006/04/easy-xml/>
([[名無しさん]] [WEAK[2006-04-22 00:31:20 +00:00]])
[18] [CITE[IRC logs: freenode / #whatwg / 20101022]]
( ([TIME[2010-11-03 00:02:37 +09:00]] 版))
<http://krijnhoetmer.nl/irc-logs/whatwg/20101022>
[17] [CITE[Web Collections using XML Submission - 970309]]
( ([TIME[1997-04-18 21:16:03 +09:00]] 版))
<http://www.w3.org/TR/NOTE-XMLsubmit>
[18] [CITE@en-us[XML Data Islands]]
( ([TIME[2012-07-21 12:09:24 +09:00]] 版))
<http://msdn.microsoft.com/en-us/library/windows/desktop/ms766512(v=vs.85).aspx>
* XML 島
[19] [CITE@en[XSLT 2.0 and XQuery 1.0 Serialization (Second Edition)]]
( ([TIME[2010-12-17 00:08:20 +09:00]] 版))
<http://www.w3.org/TR/2010/REC-xslt-xquery-serialization-20101214/#XML-ISLAND>