Subject: RE: [xsl] xsl:variable ? From: "Peter Velichko" <peter@xxxxxxxxxxxxxxxx> Date: Wed, 10 Apr 2002 19:17:20 +0300 |
You can use <xsl:param/> insted of <xsl:variable/> and call the template recursively for changing value of parameter. Try the following: <xsl:template name="foo"> <xsl:param name="start_x">5</xsl:param> <xsl:param name="check_need">yes</xsl:param> <xsl:if test="$check_need = 'yes'"> <xsl:if test="true()"> <!-- use the variable and add to it --> <xsl:call-template name="foo"> <xsl:with-param name="start_x">10</xsl:with-param> <xsl:with-param name="check_need">no</xsl:with-param> </xsl:call-template> </xsl:if> </xsl:if> </xsl:template> Best regards, Peter Velichko -----Original Message----- From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of bryan hansen Sent: Wednesday, April 10, 2002 6:54 PM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: [xsl] xsl:variable ? I am trying to use an xsl:variable to store a previous value of a starting point for me to draw some information. The syntax goes something like this: . . . <xsl:template name="foo"> <xsl:variable name="start_x" select="5"/> <xsl:if test="true"> <!-- use the variable and add to it --> <xsl:variable name="start_x" select="10"/> </xsl:if> <!-- if i use start_x here it just contains 5 and not 10 --> <xsl:value-of select="$start_x"/> </xsl:template> . . . I have read that xsl:variables are constant so it would seem that I can not change the value of my variable, but if this is the case then how can I work around this problem? I need to store a value to use it later and manipulate the variable?! Thanks, Bryan __________________________________________________ Do You Yahoo!? Yahoo! Tax Center - online filing with TurboTax http://taxes.yahoo.com/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] xsl:variable ?, bryan hansen | Thread | Re: [xsl] xsl:variable ?, Jeni Tennison |
[xsl] date, Carlos | Date | Re: [xsl] xsl:variable ?, Jeni Tennison |
Month |