xsl:element中的变量

时间:2011-04-20 13:29:30

标签: xslt

假设我在XSLT中定义了这样的变量

 <xsl:variable name="groupedOrLinked">
   <xsl:choose> 
    <xsl:when test="Field[@key='X']='80'">Grouped</xsl:when>
    <xsl:when test="Field[@key='X']='00'">Linked</xsl:when>     
   </xsl:choose>
 </xsl:variable>

有没有办法在<xsl:element> name属性中使用此变量?以下行不起作用:

<xsl:element name="$groupedOrLinked">
   ...
</xsl:element>

1 个答案:

答案 0 :(得分:2)

您遗失{}
你应该使用

<xsl:element name="{$groupedOrLinked}">
[...]
</xsl:element>