TOooooooooooooooooooooooooooooooo GOoooooooooooooooooooooooooooooood!!!
It works fine.
thanks,
sundar
-----Original Message-----
From: Jarno(_dot_)Elovirta(_at_)nokia(_dot_)com
[mailto:Jarno(_dot_)Elovirta(_at_)nokia(_dot_)com]
Sent: Monday, April 28, 2003 7:08 PM
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: RE: [xsl] Vertical display
Hi,
Sorry, It didn't properly, when i give
this xml as input.
<o>
<com>
<hereyougo>
<first>1</first>
<second>2</second>
<third>3</third>
</hereyougo>
<imaycome>
<four>4</four>
<five>5</five>
<six>6</six>
</imaycome>
</com>
</o>
Note here it outputs as follows:
1 4
2 5
I think this is the problem with assigning position to outer node.
Hi,
...
<tbody>
<xsl:variable name="y" select="o/com/*" />
<xsl:for-each select="$y[1]/*">
<xsl:variable name="x" select="position()" />
<tr>
<xsl:for-each select="$y/*[position() = $x]">
<td>
<xsl:value-of select="." />
</td>
</xsl:for-each>
</tr>
</xsl:for-each>
</tbody>
...
Sorry for the previous, ill-suited, solution suggestion. This should be what
you want.
Cheers,
Jarno - Covenant: Call The Ships To Port (Club Version)
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list