Hi,
This is the xml file. I want to display in HTML table as follows :
1 4 41 42
2 5 51 52
3 6 61 62
How will i do that?
Please give XSL template.
<xsl:template match="/">
<html>
<head>
<title/>
</head>
<body>
<table>
<tbody>
<xsl:for-each select="o/com/*">
<xsl:variable name="x" select="position()" />
<tr>
<xsl:for-each select="../*/*[position() = $x]">
<td>
<xsl:value-of select="." />
</td>
</xsl:for-each>
</tr>
</xsl:for-each>
</tbody>
</table>
</body>
</html>
</xsl:template>
I suppose there's an entry for reversing a table in the XSLT FAQ, but I didn't
find it. If the number of cells rows varies, first calculate the max number of
rows and then process accordingly--I think I posted a solution for it earlier
this month.
Cheers,
Jarno - God Module: Telekinetic
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list