RE: using HTML editors with XSL

Subject: RE: using HTML editors with XSL
From: prasadm@xxxxxxx
Date: Thu, 16 Mar 2000 16:39:05 -0600
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


Current Thread