De volgende code:
Ik wil echter dat als er een waarde voor 'parameter' is geset dat de waarde van 'myVar' veranderd in het hele template en niet alleen in de scope van de xsl:if. Hoe doe je dat?
code:
levert deze output op:1
2
3
4
5
6
7
8
9
| <xsl:variable name="myVar">TEST</xsl:variable>
<xsl:if test = "@parameter> 0 " >
<xsl:variable name="myVar">VERANDERD</xsl:variable>
<xsl:value-of select="$myVar"/> - <xsl:value-of select="@parameter"/>
<br/>
</xsl:if>
<xsl:value-of select="$myVar"/> - <xsl:value-of select="@parameter"/> |
code:
1
2
3
4
5
6
| TEST TEST VERANDERD - 1 TEST - 1 VERANDERD- 2 TEST - 2 |
Ik wil echter dat als er een waarde voor 'parameter' is geset dat de waarde van 'myVar' veranderd in het hele template en niet alleen in de scope van de xsl:if. Hoe doe je dat?