XSLTで新しいHTMLタグ/ノードを作成するにはどうすればよいですか?別の変数からノード/タグ名を取得します。XSLT新しいHTMLタグを作成
2
A
答えて
5
<xsl:element name="{$ELEMENT_NAME}">
<xsl:attribute name="{$ATTRIBUTE_NAME}">
<xsl:value-of select="$ATTRIBUTE_VALUE"/>
</xsl:attribute>
<content>
<goes>
<here/>
</goes>
</content>
</xsl:element>
編集:
あなたは、 属性ではなく、 "選択" 属性の "名前" の{と}を必要としています。
SORRY!私は答えの最初の 'バージョン'で自分自身を忘れてしまった。
+0
1つのこと:要素の名前をパラメータまたは変数を介してOPの意図通りに設定する方法を示したい場合があります。 –
+0
+1属性の例は必要ありません。私は知っている、私は知っているが、質問は要素についてのみであり、答えはそれから完全さを得ることはありません。 :) – Tomalak
ノードがXMLのすべてであるため、新しい要素を作成することを意味すると思います) –