|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: using template match for accessing second XML file.
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
|
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








