假设我在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>
答案 0 :(得分:2)
您遗失{}
你应该使用
<xsl:element name="{$groupedOrLinked}">
[...]
</xsl:element>