0

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

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

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

请问你能帮帮我吗?谢谢

4

1 回答 1

0

如果您在节点内声明变量,则它仅在该节点内可用。因此,要使用您的示例,它不能从节点“x”或“x/y”获得,只能从“x/y/z”获得。如果你想在多个层次上使用它,在更高的节点上声明它,或者让它成为一个全局变量。

于 2013-04-09T12:04:29.893 回答