<html xmlns="http://www.w3.org/1999/xhtml" a0:Name="SuikaWiki" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:Version="0.9"><head></head><body><p><a0:anchor-end a0:anchor="1">[1]</a0:anchor-end> <code class="XSLTa">exclude-result-prefixes</code> 属性は
<code class="XSLTe"><var>xslt:</var><a0:anchor>stylesheet</a0:anchor></code> 要素に、
<code class="XSLTa"><var>xslt:</var>exclude-result-prefixes</code>
属性は任意の<a0:anchor>結果表記要素</a0:anchor>につけることができます。
<a0:anchor-external a0:resParameter="http://www.w3.org/TR/xslt#literal-result-element" a0:resScheme="URI">http://www.w3.org/TR/xslt#literal-result-element</a0:anchor-external></p><p>この属性で指定された名前空間は、
<a0:anchor>結果木</a0:anchor>では出現しないこととなります。
<a0:anchor>原始木</a0:anchor>にある要素やスタイル・シート中でのみ使用する名前空間のための名前空間宣言属性が結果木に意味もなく残ってしまうことを防ぐのに使えます。</p><p><a0:anchor-end a0:anchor="3">[3]</a0:anchor-end> これらの属性の値は、<a0:anchor>名前空間接頭辞</a0:anchor>を<a0:anchor>空白</a0:anchor>で区切った<a0:anchor>並び</a0:anchor>です。
但し<a0:anchor>既定名前空間</a0:anchor> (接頭辞なし) は
<code class="XSLT">#default</code> で表します。<ul><li><code class="ABNF">除外結果接頭辞群 := 接頭辞等 *(<a0:anchor>WSP</a0:anchor> 接頭辞等)</code></li><li><code class="ABNF">接頭辞等 := *WSP (接頭辞 / '#default') *WSP</code></li><li><code class="ABNF">接頭辞 := <a0:anchor>NCName</a0:anchor></code></li></ul></p><p>但し、接頭辞は<a0:anchor>名前空間属性</a0:anchor>で宣言されていなければなりません。
名前空間が接頭辞に束縛されていなければ、<a0:anchor>誤り</a0:anchor>とします。</p><p><a0:anchor-end a0:anchor="2">[2]</a0:anchor-end> これらの属性の効果は、指定のあった要素の子孫まで継承します。
この効果を途中で取り消す方法はないみたいです。</p><p>但し、<a0:anchor>輸入</a0:anchor>や<a0:anchor>取込み</a0:anchor>でつながっている別のスタイル・シートにまでは影響しません。</p></body></html>