Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xslt 如何从when条件中获取变量数据_Xslt_Xslt 1.0 - Fatal编程技术网

Xslt 如何从when条件中获取变量数据

Xslt 如何从when条件中获取变量数据,xslt,xslt-1.0,Xslt,Xslt 1.0,我声明一个变量名为Result1,这个变量是我在when条件中使用的 所以我想在when条件外使用的变量。面对变量名超出范围的问题,要解决此问题,我们可以将全局变量声明为gblresult。 我们如何将result1内容传递给gblresult,但我不知道如何实现。请给我提些建议这可能是你想要的吗 <xsl:variable name="result"> <xsl:choose> <xsl:when test="...">...</xsl

我声明一个变量名为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-->

...
...
...

在什么情况下我使用另一个变量,因为在那种情况下它会工作?你有没有一个例子来说明你想做什么?