Subject: RE: [xsl] declaring global variable in XSL! From: Jarno.Elovirta@xxxxxxxxx Date: Tue, 21 Aug 2001 07:33:32 +0300 |
Hip hei > how can i declare a global variable whose value has to be > updated based on > some condition? You can't in XSLT. > for eg: > <xsl:param name="js_var"/><!-- I am passing this variable > from javascript--> > <xsl:variable name="var">zero</xsl:variable><!-- assigning > default value for > the variable "var" --> > <xsl:if test="$js_var='1'"> > <xsl:variable name="var">one</xsl:variable> > </xsl:if> > <xsl:if test="$js_var='2'"> > <xsl:variable name="var">two</xsl:variable> > </xsl:if>> > <xsl:value-of select="$var"/> > > the above code is not giving the proper output. can anybody > help me to solve > this problem? If the above is what you want to do, then <xsl:param name="js_var"/> <xsl:variable name="var">zero</xsl:variable> <xsl:choose> <xsl:when test="$js_var='1'">one</xsl:when> <xsl:when test="$js_var='2'">two</xsl:when> <xsl:otherwise> <xsl:value-of select="$var"/> </xsl:otherwise> </xsl:choose> Would work. Jarno XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] find unique codes, Joerg Pietschmann | Thread | RE: [xsl] declaring global variable, Vadim Permyakov |
[xsl] declaring global variable in , Syed Abuthaheer | Date | RE: [xsl] declaring global variable, Tim Watts |
Month |