Greetings, querry!
Google fetch results at your disposal for the time being. If they do not work, please write and stay tuned:
http://www.google.com/search?hl=en&q...=Google+Search
In a bit!
My Problem was this... (go to the last post on this page
http://www.thescripts.com/forum/thread648612.html)
I tried this and it worked
[HTML]
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:ns1="http://something.com/ns1">
<xsl:output method="xml" indent="yes" encoding="utf-8" omit-xml-declaration="yes"/>
<xsl:template match="/">
<xsl:for-each select="//Table">
<HTML>
<HEAD><TITLE>Some Title</TITLE></HEAD>
<TABLE>
<xsl:apply-templates select="TR"/>
</TABLE>
</HTML>
</xsl:for-each>
</xsl:template>
<xsl:template match="/ns1:TR">
<TR>
<xsl:apply-templates select="TD"/>
</TR>
</xsl:template>
<xsl:template match="/ns1:TD">
<TD>
Some thing.......
</TD>
</xsl:template>
</xsl:stylesheet>[/HTML]
And if you have something like this....
[HTML]<ns1:Table xmlns:ns1="http://something.com/ns1" xmlns:ns2="http://something.com/ns2">
<ns1:TR>
<ns1:TD >some text </ns1:TD>
<ns1:TD >some text </ns1:TD>
<ns2:TD >some text </ns1:TD>
<ns2:TD >some text </ns1:TD>
</ns1:TR>
</ns1:Table>[/HTML]
Then modify the code in xsl file like this...
[HTML]<xsl:template match="/nsl:TR">
<xsl:choose>
<xsl:when test="self::ns1:TR/ns1:TD">
<xsl:apply-templates select="ns1:TD"/>
</xsl:When>
</xsl:choose>
<xsl:choose>
<xsl:when test="self::ns1:TR/ns2:TD">
<xsl:apply-templates select="ns2:TD"/>
</xsl:when>
</xsl:choose>
</xsl:template>[/HTML]
cerate two seperate templates for the TD's of different namespaces.
Hope it will help the others.