如何使用xsl:if测试不同路径中的变量

时间:2013-04-09 09:09:23

标签: xslt

我在路径中有一个变量= 1,我可以通过该级别的模板进行检查:

<xsl:if test="myVariable = value">
    do this

我需要在不应用该模板的情况下检查该变量是否为另一条路径。 我可以在xsl:if语句中更改一些内容吗?

你能帮帮我吗? 感谢名单

1 个答案:

答案 0 :(得分:0)

如果在节点中声明变量,则该变量仅在该节点内可用。因此,要使用您的示例,它将无法从节点“x”或“x / y”获得,仅来自“x / y / z”。如果要在多个级别使用它,请在更高的节点上声明它,或使其成为全局变量。