我想知道,我可以制作一个xsl:variable
然后在xsl中使用它:选择如下所示(虚拟代码。只是为了证明我的问题)
<xsl:variable name="variableValue" >
<xsl:choose>
<xsl:when test="$node/isTrue = 1">
value
</xsl:when>
<xsl:otherwise>
otherValue
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:choose>
<xsl:when test="$node/this = 1">
$variableValue
</xsl:when>
<xsl:when test="$node/orThis = 1">
$variableValue
</xsl:when>
<xsl:otherwise>
$variableValue
</xsl:otherwise>
</xsl:choose>
我想这样做,所以我不需要为每个xsl重复代码:当我做的时候。
一如既往。谢谢你的时间
答案 0 :(得分:0)
答案是肯定的。这是可以使用的变量。要在这种情况下使用变量,您可以这样做:
<xsl:value select="$variableValue" />