attribute-set

attribute-set

[1] xslt:attribute-set 要素は、雛形で使う属性 (の雛形) の集合を定義します。 <http://www.w3.org/TR/xslt#element-attribute-set>

[2] 属性:

nameQName(必須)属性集合名
use-attribute-setsqnames(なし)参照属性集合名並び

[3] この要素は最上位要素です。 内容は (*xslt:attribute) です。

[4] スタイル・シート中の同じ展開名の属性集合は併合されます。 その中で同じ展開名となる属性は輸入優先度により選択されますが、 同位の時は誤りとし、通知するか、又は最後のものが選択されます。

属性集合中の各 xslt:attribute 要素が雛形として解釈されるのは、 それぞれの呼出しの時です。 (スタイル・シート全体の読み込みの時点で評価されるのではありません。) 変数束縛その場所で評価されます。 したがって、最上位要素として宣言された変数だけが使用できます。

[5] 属性集合の使用については、 use-attribute-sets 属性の説明を参照。