【发布时间】:2011-09-27 06:51:23
【问题描述】:
我将一个变量名声明为 Result1 这个变量我在 when 条件中使用过
所以我想在 when 条件之外使用该变量。面临变量名超出范围的问题,为了解决这个问题,我们可以将全局变量声明为 gblresult。 我们如何将 result1 内容传递给 gblresult,但我不知道如何实现。请给我一些建议
【问题讨论】:
我将一个变量名声明为 Result1 这个变量我在 when 条件中使用过
所以我想在 when 条件之外使用该变量。面临变量名超出范围的问题,为了解决这个问题,我们可以将全局变量声明为 gblresult。 我们如何将 result1 内容传递给 gblresult,但我不知道如何实现。请给我一些建议
【问题讨论】:
这可能是你想要的吗?
<xsl:variable name="result">
<xsl:choose>
<xsl:when test="...">...</xsl:when>
<xsl:when test="...">...</xsl:when>
...
</xsl:choose>
</xsl:variable>
<!-- use variable result here-->
【讨论】: