Re: [xsl] variable

Subject: Re: [xsl] variable
From: James Melton <james.melton@xxxxxxxxxxx>
Date: Wed, 01 Aug 2001 17:00:46 -0400
No, variables are immutable. You can try a recursive style where a
parameter is recalculated as you recurse. Or if its a matter of
end-cases as your example implies you can call a template with a
parameter whose value is conditionally specified.

Jim.


Eric Schenfeld wrote:
> 
> is there a way to change the value of a parameter or a variable after it's been declared?  like with an if statement?
> 
> CODE:
> 
>                 <xsl:param name="color">123456</xsl:param>
>                 <xsl:if test="ancestor::top_bar">
>                         <xsl:param name="color">ffffff</xsl:param>
>                 </xsl:if>
>                 <xsl:if test="ancestor::bottom_bar">
>                         <xsl:param name="color">000000</xsl:param>
>                 </xsl:if>
> 
> It doesn't seem to work with variables or parameters.  is there some other way?
> 
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

-- 

____________________________________________________________
James Melton                 CyLogix
609.750.5190                 609.750.5100
james.melton@xxxxxxxxxxx     www.cylogix.com

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread