Subject: RE: parameter from a child template?
From: "Najmi, Jamal" <Jamal.Najmi@xxxxxxxxxxx>
Date: Fri, 26 Apr 2002 10:12:10 -0400
|
Try this:
<xsl:template match="/" >
...
<xsl:apply-templates select="/root/TEMP1"/>
</xsl:template>
<xsl:template match="TEMP1" >
...
<xsl:variable name="var" value="TEM"/>
<xsl:call-template name="TEMP2">
<xsl:with-param name="your_parameter_name" select="$var"/>
</call-template>
</xsl:template>
<xsl:template match="TEMP2" >
<xsl:param name="your_paramter_name"/>
<xsl:value-of select="your_parameter_name"/>
</template>
Jamal
-----Original Message-----
From: longjohn [mailto:longjohn@xxxxxxxxxxxx]
Sent: Friday, April 26, 2002 2:56 PM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: parameter from a child template?
How to pass a parameter from a CHILD template to another template?
Example:
<xsl:template match="/" >
...
<xsl:apply-templates select="/root/TEMP1"/>
</xsl:template>
<xsl:template match="TEMP1" >
...
<xsl:variable name="var" value="TEM"/>
<xsl:call-template name="TEMP2"/>
</xsl:template>
<xsl:template match="TEMP2" >
<xsl:value-of select="$var"/> <!-- $var not found !!!!!! -->
.....
Thanks!
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|