Re: [xsl]using template match for accessing second XML file.

Subject: Re: [xsl]using template match for accessing second XML file.
From: Arulraj <p_arulraj@xxxxxxxxx>
Date: Fri, 6 Feb 2004 03:26:56 -0800 (PST)
 Hello David,
My first XML file code looks like this
--------------------------------------
	<table name="table4">
		<label name="lefttable" rowindex="1">
			<settextalign>top</settextalign>
		</label>
		<label name="Righttable" rowindex="1">
			<settextalign>top</settextalign>
		</label>
	</table>
   


My second XML file code looks like this.
---------------------------------------
<field name="table4">
 	<row index="1"/>
	<assign
name="strTableHtmlTmp2"value="layertable4.getTable()"/>
	<assign name="strTableHtmlTmp"
value="strTableHtmlTmp1+ strTableHtmlTmp2 "/>
</field>

In my XSL file I am checking name attribute is a
common field between this two XML file. so, for 

table4 is a common field here to access this two XML
file in XSL.
nametmp is the table4. 

In My XSL file 
<xsl:variable name="dataxmltmp"
select="document('/data.xml')"/>
	
	long codes goes here...
	<xsl:apply-templates
select="$dataxmltmp//field[@name=$nametmp]/assign">
		<xsl:with-param name="nametmp" select="$nametmp"/>
	</xsl:apply-templates> 

  	long codes goes here...


	<xsl:template match="assign">
	  <xsl:param name="nametmp"/>
		<xsl:value-of
select="$dataxmltmp//field[@name=$nametmp]/assign/@name"/>
		<xsl:text>=</xsl:text>
		<xsl:value-of
select="$dataxmltmp//field[@name=$nametmp]/assign/@value"/><xsl:text>;
		</xsl:text>
	</xsl:template>

I want output like this:

strTableHtmlTmp2=layertable4.getTable()
strTableHtmlTmp=strTableHtmlTmp1 + strTableHtmlTmp2 

But I am getting output like this:
strTableHtmlTmp2=layertable4.getTable()
strTableHtmlTmp2=layertable4.getTable()

Because I am checking only parent of this assign i.e
field name attribute. So how  to get a required
result?

Please tell me
Regards
Arul


__________________________________
Do you Yahoo!?
Yahoo! Finance: Get your refund fast by filing online.
http://taxes.yahoo.com/filing.html

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread