This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: How can I use a variable out of it scope ?
- To: <xsl-list at lists dot mulberrytech dot com>
- Subject: Re: [xsl] How can I use a variable out of it scope ?
- From: "viewga" <viewga at phreaker dot net>
- Date: Wed, 31 Jan 2001 11:44:26 +0200
- References: <F198R6IHupeyyfIIhs6000009c5@hotmail.com>
- Reply-To: xsl-list at lists dot mulberrytech dot com
You can use some trick like that:
(thats not exactly what you want, but ...)
<xsl:template match="level1">
<xsl:variable name="myVar">Something</xsl:variable>
<xsl:call-template name="level2">
<xsl:with-param name="upperLevelVar"><xsl:value-of select="$myVar"
/></xsl:with-param>
</xsl:call-template>
</xsl:template>
<xsl:template name="level2">
<xsl:param name="upperLevelVar"/>
<!-- doing with upperLevelVar -->
</xsl:template>
----- Original Message -----
From: "frank Stein" <freeposte@hotmail.com>
To: <xsl-list@lists.mulberrytech.com>
Sent: Wednesday, January 31, 2001 9:09 AM
Subject: [xsl] How can I use a variable out of it scope ?
> Hello,
> I would like to use a variable out of it scope.
> Do you know how to do it ?
>
> Example: I would like to use "my_var" declared on
> <xsl:template match="level_1"> inside <xsl:template match="level_2">
>
> ..
> <xsl:template match="level_1">
> <xsl:variable name="my_var">my_value</xsl:variable>
> <xsl:apply templates/>
> </xsl:template>
>
> <xsl:template match="level_2">
> <!-- How could I use "my_var" ? -->
> </xsl:template>
>
> Any idea. Cheers.
> Ovide
> _________________________________________________________________________
> Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.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