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 に答える