<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML名前空間</anchor>では接頭辞 <code class="XML">xml</code> に特別な意味を与えています。
この接頭辞は常に暗黙のうちに <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.w3.org/XML/1998/namespace">http://www.w3.org/XML/1998/namespace</anchor-external>
と関連付けられています。つまり <code class="XMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">xmlns</anchor></code> 
属性で陽に宣言しなくても、この名前空間に属する属性は XML
文書で自由に使えます。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> ちなみに、 <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.w3.org/XML/1998/namespace">http://www.w3.org/XML/1998/namespace</anchor-external>
には <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML Schema</anchor> によるこの名前空間の定義があります。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="10" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[10]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;2</anchor-internal> 2004年11月付けで定義されているもの色々を説明した
HTML文書が用意されています。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="19" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[19]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XMLで始まる名前</anchor>の項も参照してください。</p><section><h1>大域属性</h1><table><tbody><tr><td>属性名</td><td>属性値</td><td>既定値</td><td>説明</td><td>状態</td><td>出典</td></tr><tr><td><code class="XMLa">xml:<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">base</anchor></code></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IRI参照</anchor></td><td>(継承)</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">基底URI</anchor></td><td>W3C 勧告</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML基底</anchor></td></tr><tr><td><code class="XMLa">xml:<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">id</anchor></code></td><td><code class="XML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ID</anchor></code></td><td>(なし)</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">唯一識別子</anchor></td><td>W3C 作業原案</td><td>[xml:id WD]</td></tr><tr><td><code class="XMLa">xml:<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">lang</anchor></code></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">言語札</anchor></td><td>(継承)</td><td>要素の自然言語</td><td>W3C 勧告</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML 1.0</anchor>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML 1.1</anchor></td></tr><tr><td><code class="XMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">xml</anchor>:<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">link</anchor></code></td><td></td><td></td><td></td><td>改訂済 (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">W3C</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WD</anchor>)</td><td><del xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XLink</anchor></del></td></tr><tr><td><code class="XMLa">xml:<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">space</anchor></code></td><td><code class="XML">(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">preserve</anchor> | <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">default</anchor>)</code></td><td><code class="XML">default</code></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">空白</anchor>の扱い</td><td>W3C 勧告</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML 1.0</anchor>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML 1.1</anchor></td></tr></tbody></table><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end> これらの属性は、 XML では特別な扱いを受けます。<ul><li><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal> の通り、接頭辞 <code class="XML">xml</code> は固定で、
陽に宣言する必要はありませんし、他の接頭辞に変えることもできません。</li><li>XML 名前空間を使わない時でも、そのままの名前で使えます。</li><li>しかし、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DTD</anchor> 的には他の属性と何ら変わらないので、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">妥当</anchor>であるためには DTD で陽に定義する必要があります。</li></ul></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[6]</anchor-end> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2003-10-17 00:31:56 +00:00</weak> <em><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor></em>: <code class="XMLa">xml:id</code> 属性が現在検討中。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[7]</anchor-end> <code class="XMLa">xml:lang</code> 及び <code class="XMLa">xml:space</code> は 
XML 仕様書本体で規定されています。 
<code class="XMLa">xml:lang</code> については仕様書の errata 
で重大な修正 (<q>空でも OK</q>。) があります。
<form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form></p><section><h1>その他</h1><table><tbody><tr><td>修飾名</td><td>説明</td><td>状態</td><td>出典</td></tr><tr><td><code class="XML">xml:<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Father</anchor></code></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Jon Bosak</anchor></td><td>予約</td><td><code class="XML">xml</code> XML Schema</td></tr><tr><td><code class="XML">xml:<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">specialAttrs</anchor></code></td><td>特殊属性群</td><td></td><td><code class="XML">xml</code> XML Schema</td></tr></tbody></table><p><code class="XML">xml:Father</code> は XML の父を表すものとすることが会議で決まりました。</p><p>属性集合 <code class="XML">xml:specialAttrs</code> は現在
<code class="XMLa">xml:base</code>, <code class="XMLa">xml:lang</code>,
<code class="XMLa">xml:space</code> が含まれています。
将来 <code class="XMLa">xml:id</code> も追加されるのかもしれません。</p></section></section><section><h1>メモ</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">処理指令</anchor> <code class="XML">xml:stylesheet</code> が提案されたこともありましたが、処理指令名に名前空間は適用しないことになったため、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">xml-stylesheet</anchor> になりました。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;3</anchor-internal> <code class="XML">XML:namespace</code> だったっけ?</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="20" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[20]</anchor-end> <cite xml:lang="en">RE: &quot;fighting it out between WGs&quot; (was: inline CSS)</cite>
( (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Chris Wilson</anchor> 著, <time>2000-02-24 01:40:27 +09:00</time> 版))
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://lists.w3.org/Archives/Public/www-html/2000Feb/0322.html">http://lists.w3.org/Archives/Public/www-html/2000Feb/0322.html</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="21" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[21]</anchor-end> <cite xml:lang="en">Parsing (Windows)</cite>
( (<time>2013-11-13 13:55:14 +09:00</time> 版))
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://msdn.microsoft.com/en-us/library/ie/hh673554(v=vs.85).aspx">http://msdn.microsoft.com/en-us/library/ie/hh673554(v=vs.85).aspx</anchor-external></p></section></body></html>