XSL:使用取决于输入xml内容的名称命名标记

时间:2014-06-05 15:42:51

标签: xml xslt tags

我定义了一个变量$ myVar(意思是以下xsl):

<xsl:value-of select="$myVar"/>

作为输出:

NiceStr

我想创建一个标签:

<NiceStr/>
从某种意义上说,我会写一些这样的东西:

<<xsl:value-of select="$myVar">/>
显然,这不起作用。

如何使用依赖于输入xml的名称命名标记?

1 个答案:

答案 0 :(得分:4)

尝试:

<xsl:element name="{$myVar}"/>

{}attribute value template,因此会对$myVar进行评估。