<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="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end> <dfn><code class="XML">xml-stylesheet</code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">処理指令</anchor></dfn>
を使うと、その <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書</anchor>に<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">スタイル・シート</anchor>を関連付けることができます。</p><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> <code class="XML">xml-stylesheet</code> 処理指令は、
その<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:">データ</anchor>は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">開始タグ</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性指定並び</anchor>と同じ構文です。</p><section><h1>代替</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="62" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[62]</anchor-end> <code class="XML" xml:lang="en">xml-stylesheet</code> は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</anchor> でしか使えませんが、
現在では <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</anchor> が使われることはほとんどありませんから、最早出番もあまりなさそうです。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="63" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[63]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> の <code class="HTMLe" xml:lang="en">link</code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>で同じことを記述でき、
そちらは <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML文書</anchor>でも<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML文書</anchor>でも使えますから、常にそちらを使うのが単純です。</p></section><section><h1>定義</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="33" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[33]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">処理指令情報項目</anchor>の<code class="InfoProp"><rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>対象</anchor><rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">target</rt></rubyb></code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">特性</anchor>が 
<code class="XML" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">xml-stylesheet</anchor></code> であって、その<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">処理指令情報項目</anchor>が<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書情報項目</anchor>の<code class="InfoProp"><rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>子供</anchor><rt xmlns="http://www.w3.org/1999/xhtml">children</rt></rubyb></code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">特性</anchor>の中で<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素情報項目</anchor>より前にあるか、または<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書型宣言情報項目</anchor>の<code class="InfoProp"><rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>子供</anchor><rt xmlns="http://www.w3.org/1999/xhtml">children</rt></rubyb></code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">特性</anchor>の中にある場合、その<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">処理指令情報項目</anchor>は<dfn><rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">潜在<rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">potential</rt></rubyb> <code class="XML" xml:lang="en">xml-stylesheet</code> <rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">処理指令<rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">processing instruction</rt></rubyb></dfn>であるといいます。 <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="43" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;43</anchor-internal></src></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="37" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[37]</anchor-end> 潜在 <code class="XML" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">xml-stylesheet</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">処理指令</anchor>は、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字列から擬似属性を構文解析する規則</anchor>を適用した<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">構文解析結果</anchor>が<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">誤り</anchor>ではないとき、
<dfn><code class="XML" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">xml-stylesheet</anchor></code> <rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>処理指令</anchor><rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">processing instruction</rt></rubyb></dfn>であると言います。 <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="43" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;43</anchor-internal></src></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="38" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[38]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書</anchor>は <code class="XML" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">xml-stylesheet</anchor></code> <rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>処理指令</anchor><rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">processing instruction</rt></rubyb>
<em>以外</em>に<code class="InfoProp"><rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>対象</anchor><rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">target</rt></rubyb></code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">特性</anchor>が 
<code class="XML" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">xml-stylesheet</anchor></code> である<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">処理指令情報項目</anchor>を用いては<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><strong xmlns="http://www.w3.org/1999/xhtml">なりません</strong></anchor>。 <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="43" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;43</anchor-internal></src></p></section><section><h1>文脈</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="48" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[48]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="38" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;38</anchor-internal> の規定により、 <code class="XML" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">xml-stylesheet</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">処理指令</anchor>は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書要素</anchor>よりも前
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</anchor> でいうところの<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>前書き</anchor><rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">prolog</rt></rubyb>) にしか書くことができません。
第1版は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</anchor> の構文ベースで定義されていたので、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">前書き</anchor>に入れなければならないと規定されていました <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="45" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;45</anchor-internal></src>。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="49" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[49]</anchor-end> ただし<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</anchor>では<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">外部部分集合実体</anchor>や<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">引数実体</anchor>が<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">処理</anchor>されることが保障されないため、
第1版も第2版も注意を促しています。更に第2版は <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="39" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;39</anchor-internal> のように<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書型宣言</anchor>内での利用を原則禁止しています。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="39" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[39]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書</anchor>は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書型宣言情報項目</anchor>の<code class="InfoProp"><rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>子供</anchor><rt xmlns="http://www.w3.org/1999/xhtml">children</rt></rubyb></code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">特性</anchor>で
<code class="XML" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">xml-stylesheet</anchor></code> <rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>処理指令</anchor><rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">processing instruction</rt></rubyb>を使う<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><strong xmlns="http://www.w3.org/1999/xhtml">べきではありません</strong></anchor>。 <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="43" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;43</anchor-internal></src></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="50" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[50]</anchor-end> 現実には、 <code class="XML" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">xml-stylesheet</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">処理指令</anchor>が<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書要素</anchor>の内側で使われることすら存在しています。
<weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">(それが実際に<anchor>実装</anchor>によってどう処理されるのかはまた別ですが・・・。)</weak>
例えば <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">W3C勧告</anchor>であるところの <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML 1.1</anchor> は <code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">link</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>と並べて
<code class="XML" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">xml-stylesheet</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">処理指令</anchor>を記述しています。</p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><cite xmlns="http://www.w3.org/1999/xhtml">XHTML 1.1 - Module-based XHTML</cite> (<time xmlns="http://www.w3.org/1999/xhtml">2001-05-31 11:23:22 +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://www.w3.org/TR/2001/REC-xhtml11-20010531/">http://www.w3.org/TR/2001/REC-xhtml11-20010531/</anchor-external></comment-p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">この文書は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML</anchor> でありながら <code xmlns="http://www.w3.org/1999/xhtml" class="MIME" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">text/html</anchor></code> ですが、
この時代はまだそれが一般的でした。 <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">(といっても <anchor>XHTML</anchor> はまだ一般的ではありませんでしたが、その中では一般的でしたw)</weak></comment-p></section><section><h1>擬似属性</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="44" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[44]</anchor-end> <code class="XML" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">xml-stylesheet</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">処理指令</anchor>には<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor>を指定できます。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</anchor> では<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor>といえば<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">開始タグ</anchor>に指定するものなので、
正式にはこれを「<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor>」とはいわず、「<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">擬似属性</anchor>」といわれています。</p><table><tbody><tr><td><code class="XML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">alternate</anchor></code></td><td>'yes' / 'no'</td><td>'no'</td><td>代替か否か</td></tr><tr><td><code class="XML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">charset</anchor></code></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">charset</anchor></td><td>(暗示)</td><td>charset</td></tr><tr><td><code class="XML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">href</anchor></code></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">URI</anchor></td><td>必須</td><td>URI</td></tr><tr><td><code class="XML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">media</anchor></code></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">媒体記述子</anchor></td><td>(暗示)</td><td>対象媒体</td></tr><tr><td><code class="XML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">title</anchor></code></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CDATA</anchor></td><td>(暗示)</td><td>題</td></tr><tr><td><code class="XML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">type</anchor></code></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">媒体型</anchor></td><td><strong>(暗示)</strong></td><td>媒体型</td></tr></tbody></table><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="40" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[40]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書</anchor>は仕様上認められている以外の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">擬似属性</anchor>を指定しては<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><strong xmlns="http://www.w3.org/1999/xhtml">なりません</strong></anchor>。 <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="43" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;43</anchor-internal></src></p></section><section><h1>処理モデル</h1><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="34" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[34]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">xml-stylesheet処理器</anchor>は、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">潜在xml-stylesheet処理指令</anchor>について、<code class="InfoProp"><rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>内容</anchor><rt xmlns="http://www.w3.org/1999/xhtml">content</rt></rubyb></code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">特性</anchor>を<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字列</anchor>として<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字列から擬似属性を構文解析する規則</anchor>を呼び出し、その<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">構文解析結果</anchor>を<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">xml-stylesheet応用</anchor>に報告します。 <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="43" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;43</anchor-internal></src><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="35" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[35]</anchor-end><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書情報項目</anchor>の<code class="InfoProp"><rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>子供</anchor><rt xmlns="http://www.w3.org/1999/xhtml">children</rt></rubyb></code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">特性</anchor>の中にある場合は、報告しなければ<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><strong xmlns="http://www.w3.org/1999/xhtml">なりません</strong></anchor>。 <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="43" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;43</anchor-internal></src></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="35" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[35]</anchor-end><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書型宣言情報項目</anchor>の<code class="InfoProp"><rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>子供</anchor><rt xmlns="http://www.w3.org/1999/xhtml">children</rt></rubyb></code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">特性</anchor>の中にある場合は、報告して<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><strong xmlns="http://www.w3.org/1999/xhtml">構いません</strong></anchor>。<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">応用</anchor>に報告しない場合は、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">処理指令情報項目</anchor>は<dfn><rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">無視された<rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">ignored</rt></rubyb></dfn>といいます。 <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="43" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;43</anchor-internal></src></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="36" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[36]</anchor-end> なお、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML処理器</anchor>は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">引数実体</anchor>や<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">外部部分集合</anchor>を<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">読む</anchor>ことを要求されていないので、そこにある<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">処理指令</anchor>はそもそも<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML情報集合</anchor>に含まれていない可能性があります。 <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="43" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;43</anchor-internal></src>
これは上記の定義の「無視」ではありませんが、結果的に無視されるのと同じことになります。</li></ul></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="41" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[41]</anchor-end> <code class="HTTP" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Link:</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">頭欄</anchor>など<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書</anchor>の外側で指定された<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">スタイル・シート</anchor>への<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">リンク</anchor>は、 <code class="XML" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">xml-stylesheet</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">処理指令</anchor>による関連付けよりも前に作られた関連付けとみなします。 <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="43" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;43</anchor-internal></src><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="42" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[42]</anchor-end> 順序を元にどう処理するかなどは<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">xml-stylesheet応用</anchor>の責任の範囲となります。 <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="43" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;43</anchor-internal></src></li></ul></li></ul></section><section><h1>仕様書</h1><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="43" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[43]</anchor-end> <cite xml:lang="en">Associating Style Sheets with XML documents 1.0 (Second Edition)</cite> (<time>2010-10-28 23:13:17 +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://www.w3.org/TR/2010/REC-xml-stylesheet-20101028/#the-xml-stylesheet-processing-instruction">http://www.w3.org/TR/2010/REC-xml-stylesheet-20101028/#the-xml-stylesheet-processing-instruction</anchor-external></li></ul></section><section><h1>CSS の利用</h1><ed xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"></ed></section><section><h1>Microsoft 版 XSL の利用</h1><ed xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"></ed></section><section><h1>XSLT1 の利用</h1><ed xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"></ed><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="74" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[74]</anchor-end> <cite xml:lang="ja">Xユーザーのshao as a serviceさん: 「社会保険の電子申請、姓名の間のスペースが半角だと受理から数時間後に XML ファイルを固めた zip ファイルが返戻されてきた。マジ最悪.....。 https://t.co/oJamC1LynS」 / X</cite>, <time>午後6:31 · 2023年11月6日<attrvalue xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">2023-11-06T09:31:48.000Z</attrvalue></time>, <time>2023-11-07T03:17:02.000Z</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="https://twitter.com/shao1555/status/1721460363823308843">https://twitter.com/shao1555/status/1721460363823308843</anchor-external><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="75" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[75]</anchor-end> <cite xml:lang="ja">XユーザーのTakahiro Hashimotoさん: 「@shao1555 経験者ですが、xsltがセットなのでIEだとHTMLにレンダリングされる想定だったのが、Edgeのセキュリティの制約かわからないけどレンダリングされなくなって真っ白ページが表示されてますね。xmlを直読みするしかない。 ただ申請通るとHTML版が返ってきて、それエラー時も返せよ。と思いました。」 / X</cite>, <time>午前2:48 · 2023年11月7日<attrvalue xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">2023-11-06T17:48:13.000Z</attrvalue></time>, <time>2023-11-07T03:17:02.000Z</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="https://twitter.com/ora840/status/1721585290526249116">https://twitter.com/ora840/status/1721585290526249116</anchor-external></li></ul></li></ul><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="76" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[76]</anchor-end> 
これ <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="75" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;75</anchor-internal> の推測が事実なら<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Webブラウザー</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">非互換変更<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">Web互換性</title></anchor>に振り回された被害者なんだよなー。
この種の不具合だとなぜか悪いことした<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Webブラウザー事業者</anchor>ではなく<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">善意</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Webサービス</anchor>運営者側ばかりが非難されるという理不尽。</p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="77" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[77]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ZIP</anchor> ファイルで包まれるという謎仕様には目をつぶりつつ...
(数時間後に送られてくるってことはメールに添付されてるとかなのかな?)</comment-p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="78" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[78]</anchor-end> 実利用例は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XSLT1</anchor> 参照。</p></section><section><h1>歴史</h1><section><h1>版</h1><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="29" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[29]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">xml-stylesheet 1.0 1e</anchor></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="30" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[30]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">xml-stylesheet 1.0 2e</anchor></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="31" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[31]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">xml-stylesheet5</anchor></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="32" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[32]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">xml-stylesheet 1.1</anchor></li></ul></section><section><h1>第1版</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="45" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[45]</anchor-end> <dfn>Associating Style Sheets with XML documents</dfn> は、
<code class="XML" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">xml-stylesheet</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">処理指令</anchor>を定義していた仕様書です。
1999年6月に<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">W3C勧告</anchor>となりました。</p><refs xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><ul xmlns="http://www.w3.org/1999/xhtml"><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="64" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[64]</anchor-end> <cite>Associating Style Sheets with XML documents</cite> (<time>2000-05-03 23:40:39 +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="https://www.w3.org/1999/06/REC-xml-stylesheet-19990629/">https://www.w3.org/1999/06/REC-xml-stylesheet-19990629/</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="65" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[65]</anchor-end> <em>Errata for REC-xml-stylesheet-19990629</em> <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/1999/06/REC-xml-stylesheet-19990629/errata">http://www.w3.org/1999/06/REC-xml-stylesheet-19990629/errata</anchor-external></li></ul></refs><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="66" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[66]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="65" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;65</anchor-internal> には重要な訂正
<weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">(<code xmlns="http://www.w3.org/1999/xhtml" class="XML">type</code> 擬似属性は必須ではなく、省略可。)</weak>
が含まれています。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="8" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[8]</anchor-end> この処理指令は、 XML 文書にスタイル・シートを関連付ける
(XML 文書内での記述の) 標準化された方法がない一方で、
その需要に応えるべくとりあえずということで勧告されました。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="52" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[52]</anchor-end> 仕様書中にも、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">スタイル・シート</anchor>の関連付けの方法には議論があること、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">処理指令</anchor>を使うことが望ましい慣習であるとは言い切れないことが断られつつも、
主要<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ブラウザー</anchor>のリリースが迫っているから急いで<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">勧告</anchor>にした、などと書いてあります。</p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><ul xmlns="http://www.w3.org/1999/xhtml"><li><cite>Associating Style Sheets with XML documents</cite> (<time>2000-05-03 23:40:39 +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://www.w3.org/1999/06/REC-xml-stylesheet-19990629/#status">http://www.w3.org/1999/06/REC-xml-stylesheet-19990629/#status</anchor-external></li><li><cite>Associating Style Sheets with XML documents</cite> (<time>2000-05-03 23:40:39 +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://www.w3.org/1999/06/REC-xml-stylesheet-19990629/#rationale">http://www.w3.org/1999/06/REC-xml-stylesheet-19990629/#rationale</anchor-external></li></ul></comment-p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="53" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[53]</anchor-end> しかしながら、これに代わる方法はまだ規定されていません。
今後も当分この処理指令が使われ続けることでしょう。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="51" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[51]</anchor-end> この勧告は元々は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XLink</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WG</anchor> の担当でしたが、
その重要性から XML 中核 WG に移管されたそうです。</p><hr></hr><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="70" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[70]</anchor-end> そもそも論として、本来 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML</anchor> には既に <code>link</code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>があり、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML名前空間</anchor>を通じて任意の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML文書</anchor>にこれを埋め込むことは可能なのですから、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</anchor> だからといって特別これにかわる手段を提供する必要はなかったはずです。
実際 <code>xml-stylesheet</code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">処理指令</anchor>の機能は <code>link</code>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>と構文的にも意味的にもほとんど同じです。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="71" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[71]</anchor-end> にもかかわらず新機能が必要とされたのは、
新しい <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</anchor> の世代の新しい機能が必要だとされた時代の空気や、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML WG</anchor> と関係の薄い <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</anchor> 開発チームの <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">NIH</anchor>、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> 以外の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML応用</anchor>が <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> のうち <code>link</code> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>だけ実装するわけにいかないという<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">仕様書</anchor>構成に関する信仰などが原因でしょうか。</p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="72" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[72]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML</anchor> の独自の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ハイパーリンク</anchor> (<code xmlns="http://www.w3.org/1999/xhtml">a</code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>)
を捨てて <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XLink</anchor> に移行するのが好ましいという人がいたように、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">マーク付け言語</anchor>固有の機能を排除して <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</anchor> 
世代の新しい<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">語彙</anchor>の組み合わせに移行していくべき、
という時代の空気がありました。</comment-p></section><section><h1>第2版</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="67" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[67]</anchor-end> 2009年に <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">W3C XML中核作業部会</anchor>で改訂が始まり、
2010年10月に第2版 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">xml-stylesheet 1.0 2e</anchor>
が <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">W3C勧告</anchor>となりました。</p></section><section><h1></h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="73" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[73]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CEA-2014-B</anchor></p></section></section><section><h1>メモ</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="46" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[46]</anchor-end> 
擬似属性の値の指定 (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性値表記</anchor>に対応する部分)
も属性の場合と同じですが、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">一般実体参照</anchor>は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">定義済み実体</anchor>
5種類しか使うことが出来ません。
(その他の文字は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">数値文字参照</anchor>を使うことになります。)</p><p>また、処理指令の構文上、 <code class="XML">?&gt;</code>
という文字列を含めることも出来ません。その場合は
<code class="XML">?&amp;<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">gt</anchor>;</code> とでもしなければなりません。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="47" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[47]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="46" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;46</anchor-internal> 第1版は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">EBNF</anchor> で文字列として定義していましたが、第2版は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML情報集合</anchor>で定義していて、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">EBNF</anchor> は説明でしかないので、第2版に従うなら<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">擬似属性</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性値</anchor>に「<code class="XML">?&gt;</code>」が
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">エスケープ</anchor>されずに) 含まれることも一応認められてはいるのですが、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</anchor> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字列</anchor>として表現することができないのは変わりありません。
<weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">(<anchor>DOM</anchor> や <anchor>XDM</anchor> では存在できますが。)</weak></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> <code class="XML">alternate</code> 擬似属性を除いて、
対応する <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML4</anchor> の <code class="HTML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">link</anchor></code>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素型</anchor>の属性と同じ意味を持ちます。
<code class="XML">alternate</code> 擬似属性が <code class="XML">no</code>
なら HTML 4 では<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">リンク型</anchor>が 
<code class="HTML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">rel</anchor>=&quot;<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">stylesheet</anchor>&quot;</code>, <code class="XML">yes</code> なら
<code class="HTML">rel=&quot;stylesheet <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">alternate</anchor>&quot;</code>
に対応します。</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 xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">type</anchor> 擬似属性が必須 (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">REQUIRED</anchor>) 
になっていますが、 Errata で暗示 (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IMPLIED</anchor>) 
の誤りとされています。</p><p>必須だとしたら<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">内容折衝</anchor>ができないことになりますが、
省略可に訂正されたので 
<samp class="XML">&lt;?xml-stylesheet href=&quot;foo&quot;?&gt;</samp>
とだけ書けば十分ということになります。</p><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> <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> draft でずっと <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IMPLIED</anchor> ではなく <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">REQUIRED</anchor> だったのですから、最後に変更されたけど修正し忘れたんでしょう。</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="XML">href</code> 擬似属性の値は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">URI参照</anchor>ですが、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">相対URI</anchor> はもちろん、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">素片識別子</anchor>だけのもの
(例: <samp class="URI">#foo</samp>) でも構いません。
この場合、同じ文書内のもの (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XHTML</anchor> の <code class="HTML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">style</anchor></code>
要素型とか。) を指すことになります。</p><ul><li><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> <em>Baykit Stylesheet Broker FAQ</em> <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.baykit.org/bsb/faq.html#doc1_129">http://www.baykit.org/bsb/faq.html#doc1_129</anchor-external>: 困ったことに、 <code class="XML">xml-stylesheet</code> 処理命令を独自拡張している。サーバー側で処理されるからネットワークは流れないとはいえ、感心できないなあ。</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="9" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[9]</anchor-end> この処理指令を書けるのは、生成規則 <code class="XML">prolog</code> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">前書き</anchor>) の中で処理指令が認められている場所です。つまり、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML宣言</anchor>の直後から<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書要素</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">開始タグ</anchor>の前までです。また、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DTD</anchor> 中にもかけるみたいです。 <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">(前書き内、では曖昧だと思うんですが、注記を読むと確実に、<anchor>外部部分集合</anchor>に書くことも認められているようです。もっとも、その注記によれば外部部分集合や<anchor>外部引数実体</anchor>に書くと<anchor>妥当性を検証しない</anchor><anchor>XML処理系</anchor>でどうなるかわからないので注意しましょうと言っています。)</weak></li><li><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 xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WinIE6.0</anchor> と <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Mozilla</anchor> 1.4βで試してみました。 <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://suika.fam.cx/~wakaba/-temp/test/xml/xml-stylesheet/">http://suika.fam.cx/~wakaba/-temp/test/xml/xml-stylesheet/</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="11" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[11]</anchor-end> WinIE は、 <code class="XML">type</code> 擬似属性がないと無視します。また、 DTD 中にこの処理指令がある場合も内部/外部問わず無視します。</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="12" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[12]</anchor-end> Mozilla はもちろん <code class="XML">type</code> 擬似属性の有無にかかわらず解釈します。 DTD の内部部分集合にある場合も理解します。 (外部部分集合は元々読みません。)</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="13" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[13]</anchor-end> いずれの場合も、前書き以外、すなわち文書要素内や文書要素の後にあっても無視するみたいです。</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="14" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[14]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="9" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;9</anchor-internal>,<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="13" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;13</anchor-internal> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">W3C</anchor> もこんなミスを・・・ <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="view-source:http://www.w3.org/TR/2001/REC-xhtml11-20010531">view-source:http://www.w3.org/TR/2001/REC-xhtml11-20010531</anchor-external></li></ul><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="15" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[15]</anchor-end>
<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> なくなってる。移転先 −&gt; <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://dock.baykit.org/bsb13?FAQ&amp;l=jp#13">http://dock.baykit.org/bsb13?FAQ&amp;l=jp#13</anchor-external></p><p><code class="XMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">client</anchor></code> 擬似属性 (<code class="XML">yes</code> or <code class="XML">no</code>) で、鯖側処理と蔵側処理を分けるらしい。
<code class="XMLa">media</code> 擬似属性は特定のブラウザ名を指定できるらしい (使える名前の一覧は見つからず)。</p><p>例:</p><blockquote><p><samp class="XML">&lt;?xml-stylesheet media=&quot;explorer&quot; client=&quot;yes&quot; href=&quot;menu-ie.xsl&quot; type=&quot;text/xsl&quot;?&gt;&lt;?xml-stylesheet media=&quot;netscape&quot; href=&quot;menu.xsl&quot; type=&quot;text/xsl&quot;?&gt;&lt;?xml-stylesheet media=&quot;lynx&quot; href=&quot;menu-lynx.xsl&quot; type=&quot;text/xsl&quot;?&gt;&lt;?xml-stylesheet href=&quot;menu-default.xsl&quot; type=&quot;text/xsl&quot;?&gt;</samp>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor>)</p></blockquote><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="16" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[16]</anchor-end>
<cite>Bug 61675 - Can't link XML document to embedded stylesheet (Support &lt;?xml-stylesheet href=&quot;#local&quot; type=&quot;text/css&quot; ?&gt;)</cite> <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="https://bugzilla.mozilla.org/show_bug.cgi?id=61675">https://bugzilla.mozilla.org/show_bug.cgi?id=61675</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="18" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[18]</anchor-end>
<cite>How to add style to XML</cite> <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/Style/styling-XML#Embedded">http://www.w3.org/Style/styling-XML#Embedded</anchor-external></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>
<csection xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">C.14. Referencing Style Elements when serving as XML</csection>
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="IW" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="XHTML1:&quot;#C_14&quot;">IW:XHTML1:&quot;#C_14&quot;</anchor-external></p><p>(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor>)</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>www-style@w3.org from February 2006: by thread</cite> <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-style/2006Feb/thread.html#msg60">http://lists.w3.org/Archives/Public/www-style/2006Feb/thread.html#msg60</anchor-external>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor>)</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>
<csection xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">2.7 Embedding Stylesheets</csection>
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="IW" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="XSLT1:&quot;#section-Embedding-Stylesheets&quot;">IW:XSLT1:&quot;#section-Embedding-Stylesheets&quot;</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="23" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[23]</anchor-end>
<cite>www-xml-stylesheet-comments@w3.org Mail Archives</cite> <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-xml-stylesheet-comments/">http://lists.w3.org/Archives/Public/www-xml-stylesheet-comments/</anchor-external>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="24" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[24]</anchor-end>
<cite>FW: XML Style Sheet PI and fragment IDs from Paul Grosso on 2005-02-09 (www-xml-stylesheet-comments@w3.org from February 2005)</cite> <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-xml-stylesheet-comments/2005Feb/0000.html">http://lists.w3.org/Archives/Public/www-xml-stylesheet-comments/2005Feb/0000.html</anchor-external>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="25" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[25]</anchor-end>
<cite>Re: xml-stylesheet base resource identifier from Henry S. Thompson on 2006-10-02 (www-xml-linking-comments@w3.org from October to December 2006)</cite> <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-xml-linking-comments/2006OctDec/0000.html">http://lists.w3.org/Archives/Public/www-xml-linking-comments/2006OctDec/0000.html</anchor-external>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="26" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[26]</anchor-end>
<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="21" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;21</anchor-internal>
<cite xml:lang="EN">XSL Transformations (XSLT) Version 2.0</cite> (<code>2007-01-19 07:23:20 +09:00</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/TR/2007/REC-xslt20-20070123/#embedded">http://www.w3.org/TR/2007/REC-xslt20-20070123/#embedded</anchor-external>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2007-01-25 12:43:25 +00:00</weak>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="27" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[27]</anchor-end>
<cite>A Proposal for XSL</cite> (<code>2006-09-22 18:57:20 +09:00</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/TR/NOTE-XSL.html#2.2">http://www.w3.org/TR/NOTE-XSL.html#2.2</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="28" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[28]</anchor-end>
<cite xml:lang="en">Regarding XML Core WG agenda item on Associating stylesheets</cite> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Grosso, Paul</anchor> 著, <code>2007-04-02 23:37:13 +09:00</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://lists.w3.org/Archives/Public/public-xml-core-wg/2007Apr/0001.html">http://lists.w3.org/Archives/Public/public-xml-core-wg/2007Apr/0001.html</anchor-external></p><p>2年待ったらなにもしないという結論が帰ってきたからなにもしないでおk?? はぁ??
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2007-04-03 13:16:41 +00:00</weak>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="54" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[54]</anchor-end> <cite>include note about XSLT from Norm · dab090a · w3c/html</cite>
( (<time>2013-01-02 06:31:22 +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="https://github.com/w3c/html/commit/dab090a81e0269b1ad63922ebb5f897ade3488e0">https://github.com/w3c/html/commit/dab090a81e0269b1ad63922ebb5f897ade3488e0</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="17" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[17]</anchor-end> <cite xml:lang="en">17976 – xml-stylesheet with type=text/xsl needs to be handled explicitly</cite>
(<time>2015-08-10 14:12:13 +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="https://www.w3.org/Bugs/Public/show_bug.cgi?id=17976">https://www.w3.org/Bugs/Public/show_bug.cgi?id=17976</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="22" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[22]</anchor-end> <cite xml:lang="en">126841 – alternate stylesheets (xsl) for xml</cite>
(<time>2015-10-09 21:42:31 +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="https://bugzilla.mozilla.org/show_bug.cgi?id=126841">https://bugzilla.mozilla.org/show_bug.cgi?id=126841</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="55" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[55]</anchor-end> <cite xml:lang="en">338621 – Feed View overrides XSLT stylesheet defined in XML document</cite>
(<time>2015-10-09 21:43:40 +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="https://bugzilla.mozilla.org/show_bug.cgi?id=338621">https://bugzilla.mozilla.org/show_bug.cgi?id=338621</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="56" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[56]</anchor-end> <cite xml:lang="en">61675 – Can't link XML document to embedded stylesheet (Support &lt;?xml-stylesheet href=&quot;#local&quot; type=&quot;text/css&quot; ?&gt;)</cite>
(<time>2015-10-09 21:51:20 +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="https://bugzilla.mozilla.org/show_bug.cgi?id=61675">https://bugzilla.mozilla.org/show_bug.cgi?id=61675</anchor-external></p><figure class="quote"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="57" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[57]</anchor-end> (<time>2016-03-17 12:04:20 +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://d.hatena.ne.jp/hatenadiary/rss">http://d.hatena.ne.jp/hatenadiary/rss</anchor-external></figcaption><blockquote><p>&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot; ?&gt;</p><p>&lt;?xml-stylesheet href=&quot;http://d.hatena.ne.jp/hatenadiary/rssxsl&quot; type=&quot;text/xsl&quot; media=&quot;screen&quot;?&gt;</p><p><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="rdf:RDF">rdf:RDF</anchor-external></p></blockquote></figure><figure class="quote"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="58" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[58]</anchor-end> (<time>2016-03-19 00:33:47 +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://blog.excite.co.jp/editorcafe/index.xml">http://blog.excite.co.jp/editorcafe/index.xml</anchor-external></figcaption><blockquote><p>&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot; ?&gt;</p><p>&lt;?xml-stylesheet href=&quot;/editorcafe/pg/xsl/rss_xsl.asp?blogurl=editorcafe&quot; type=&quot;text/xsl&quot; media=&quot;screen&quot; ?&gt;</p><p>&lt;rss version=&quot;2.0&quot;</p></blockquote></figure><figure class="quote"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="59" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[59]</anchor-end> (<time>2016-03-19 00:37:20 +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://blog.excite.co.jp/editorcafe/atom.xml">http://blog.excite.co.jp/editorcafe/atom.xml</anchor-external></figcaption><blockquote><pre class="XML code">&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot; ?&gt;
&lt;?xml-stylesheet href=&quot;/editorcafe/pg/xsl/atom_xsl.asp?blogurl=editorcafe&quot; type=&quot;text/xsl&quot; media=&quot;screen&quot; ?&gt;
&lt;feed version=&quot;0.3&quot;</pre></blockquote></figure><figure class="quote"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="60" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[60]</anchor-end> (<time>2016-03-19 00:40:20 +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://rss.rssad.jp/rss/slashdot/slashdot.rss">http://rss.rssad.jp/rss/slashdot/slashdot.rss</anchor-external></figcaption><blockquote><pre class="XML code">&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
&lt;?xml-stylesheet href=&quot;../../../../../css/rss/feedRss1.xsl&quot; media=&quot;screen&quot; type=&quot;text/xsl&quot;?&gt;
<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="rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; xmlns=&quot;http://purl.org/rss/1.0/&quot; xmlns:slash=&quot;http://purl.org/rss/1.0/modules/slash/&quot; xmlns:content=&quot;http://purl.org/rss/1.0/modules/content/&quot; xmlns:taxo=&quot;http://purl.org/rss/1.0/modules/taxonomy/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:syn=&quot;http://purl.org/rss/1.0/modules/syndication/&quot; xmlns:atom=&quot;http://www.w3.org/2005/Atom&quot; xmlns:admin=&quot;http://webns.net/mvcb/&quot;">rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; xmlns=&quot;http://purl.org/rss/1.0/&quot; xmlns:slash=&quot;http://purl.org/rss/1.0/modules/slash/&quot; xmlns:content=&quot;http://purl.org/rss/1.0/modules/content/&quot; xmlns:taxo=&quot;http://purl.org/rss/1.0/modules/taxonomy/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:syn=&quot;http://purl.org/rss/1.0/modules/syndication/&quot; xmlns:atom=&quot;http://www.w3.org/2005/Atom&quot; xmlns:admin=&quot;http://webns.net/mvcb/&quot;</anchor-external>  </pre></blockquote></figure><figure class="quote"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="61" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[61]</anchor-end> (<time>2016-03-18 18:35:00 +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://feedpress.me/automagic">http://feedpress.me/automagic</anchor-external></figcaption><blockquote><pre class="XML code">&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;?xml-stylesheet type=&quot;text/xsl&quot; media=&quot;screen&quot; href=&quot;/~files/feed.xsl&quot;?&gt;</pre><pre class="XML code">&lt;rss xmlns:itunes=&quot;http://www.itunes.com/DTDs/Podcast-1.0.dtd&quot; xmlns:atom=&quot;http://www.w3.org/2005/Atom&quot; xmlns:feedpress=&quot;https://feed.press/xmlns&quot; version=&quot;2.0&quot;&gt;</pre></blockquote></figure><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="68" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[68]</anchor-end> <cite xml:lang="ja">http://www.w3.org/1999/XSL/Transform</cite>
( (<time>2017-05-11 16:25:46 +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://www.bbwtest.info/~nandaka_furari/framexs/framexs.xml">http://www.bbwtest.info/~nandaka_furari/framexs/framexs.xml</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="69" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[69]</anchor-end> <cite xml:lang="EN">XSL Transformations (XSLT) Version 3.0</cite>
(<time>2017-06-06 21:59:56 +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="https://www.w3.org/TR/2017/REC-xslt-30-20170608/#embedded">https://www.w3.org/TR/2017/REC-xslt-30-20170608/#embedded</anchor-external></p></section></body></html>