|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: using HTML editors with XSL
Hi guys, I am writing a stylesheet to generate an HTML output. A variable value is set in the parent template and I am trying to access the same in the child templates as shown below. <MAINTAG num="2"> <FIRST> <COL1> abc </COL1> <COL2> 123 </COL2> <FIRST> <SECOND> ... </SECOND> </MAINTAG> In the style sheet I put the attribute "num" value into a variable in MAINTAG template and want to access the same in the template for FIRST. written for "FIRST" or "SECOND", etc. <xsl:template match="MAINTAG"> <xsl:variable name="num"> <xsl:value-of select="@num"/> </xsl:variable> <xsl:apply-template select="FIRST"> <xsl:apply-template select="SECOND"> </xsl:template> <xsl:template match="FIRST"> <INPUT TYPE="HIDDEN" NAME="hidNum"> <xsl:attribute name="VALUE"> <xsl:value-of select="$num"/> </xsl:attribute> <xsl:apply-templates/> <xsl:template> When I use the parser to parse this, it gives an error saying unknown variable. How is the scope of a variable defined. Is this possible to do or not? If not, is there any work around. Thanks, Prasad XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








