Subject: [xsl] Passing local variable from one template to another From: "Alex Genis" <agenis@xxxxxxxx> Date: Tue, 24 Jul 2001 15:18:30 -0400 |
During the execution I've got a message : "Variable Reference given for variable out of context or without definition ! Name = XYZ ---------------------- Forwarded by Alex Genis/DTCC on 07/24/2001 03:22 PM --------------------------- Alex Genis 07/24/2001 03:09 PM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx cc: Subject: Passing local variable from one template to another Hi everybody ! I need to pass value of the local variable defined in one template to another template. The following source does not work. What's wrong ? Thanks a lot in advance. Alex. <?xml version="1.0"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:output method="text"/> <xsl:template match="/"> <xsl:apply-templates select="A/B/C"> </xsl:apply-templates> <xsl:apply-templates select="A/B/D/E/F"> <xsl:with-param name="XYZ" select="$XYZ" > </xsl:with-param> </xsl:apply-templates> </xsl:template> <xsl:template match="A/B/C"> <xsl:variable name="XYZ"> <xsl:value-of select="K/L/M/N/O"/> </xsl:variable> </xsl:template> <xsl:template match="A/B/D/E/F"> <xsl:text>BLAH-BLAH-BLAH-111</xsl:text> ...................................... <xsl:value-of select="$XYZ" /> ...................................... <xsl:text>BLAH-BLAH-BLAH-999</xsl:text> </xsl:template> </xsl:stylesheet> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Passing local variable fr, Oleg Tkachenko | Thread | Re: [xsl] Passing local variable fr, Oliver Becker |
[xsl] Passing local variable from o, Alex Genis | Date | [xsl] Re: Re: weird behavior with l, Dimitre Novatchev |
Month |