#?SuikaWiki/0.9 [1] [CODE(XSLTa)[exclude-result-prefixes]] 属性は [CODE(XSLTe)[[VAR[xslt:]][[stylesheet]]]] 要素に、 [CODE(XSLTa)[[VAR[xslt:]]exclude-result-prefixes]] 属性は任意の[[結果表記要素]]につけることができます。 この属性で指定された名前空間は、 [[結果木]]では出現しないこととなります。 [[原始木]]にある要素やスタイル・シート中でのみ使用する名前空間のための名前空間宣言属性が結果木に意味もなく残ってしまうことを防ぐのに使えます。 [3] これらの属性の値は、[[名前空間接頭辞]]を[[空白]]で区切った[[並び]]です。 但し[[既定名前空間]] (接頭辞なし) は [CODE(XSLT)[#default]] で表します。 - [CODE(ABNF)[除外結果接頭辞群 := 接頭辞等 *([[WSP]] 接頭辞等)]] - [CODE(ABNF)[接頭辞等 := *WSP (接頭辞 / '#default') *WSP]] - [CODE(ABNF)[接頭辞 := [[NCName]]]] 但し、接頭辞は[[名前空間属性]]で宣言されていなければなりません。 名前空間が接頭辞に束縛されていなければ、[[誤り]]とします。 [2] これらの属性の効果は、指定のあった要素の子孫まで継承します。 この効果を途中で取り消す方法はないみたいです。 但し、[[輸入]]や[[取込み]]でつながっている別のスタイル・シートにまでは影響しません。