xsl:attribute

xsl:attribute

[1] xslt:attribute 要素型は、 雛形中で、属性節を生成するのに使います。 <http://www.w3.org/TR/xslt#element-attribute>

[2] 属性:

name{QName}(必須)属性名
namespace{URI参照}(name 属性による)名前空間名

[3] 属性名の決定は、 xslt:element 要素の場合とほぼ同じ手順で行われます。但し、

[4] 既に存在する名前の属性を追加しようとした場合、 後の方に置き換えられます。 例えば、

<element attr1="val1">
  <xslt:attribute name="attr1">val2</xslt:attribute>
  <xslt:attribute name="attr2">val3</xslt:attribute>
  <xslt:attribute name="attr2">val4</xslt:attribute>
</element>

なら結果木は

<element attr1="val2" attr2="val4"/>

になります。

[5]