• 締切済み

タグの内容をxsl:variableのname属性に使いたい

立て続けに2つめの質問してしまい恐縮ですがよろしくお願い 致します。 やりたい事をストレートに記述しますと <work> <name>hoge</name> <x>0.5</x> </work> というwork要素があった場合に <xsl:template match="work"> <xsl:variable name="<xsl:value-of select="x"/>"> <xsl:value-of select="name"> </xsl:variable> </xsl:template> ということがしたいのですが、これではxsl:variableのnameの 箇所で当然エラーが出てしまい出来ません。 上記のように任意のタグの内容をxsl:variableのnameに使用 することは出来ないのでしょうか? よろしくお願い致します。

みんなの回答

  • MetalKing
  • ベストアンサー率57% (15/26)
回答No.1

きっと、「変数名をタグで指定したものにしたい」ってことですよね? 仮に変数名が可変にできたとして、何がしたかったのでしょうか?

すると、全ての回答が全文表示されます。

関連するQ&A