RE: [xsl] Vertical display

Subject: RE: [xsl] Vertical display
From: Sundar Shanmugasundaram <SSHANMUGASUNDARAM@xxxxxxxxxxxxx>
Date: Mon, 28 Apr 2003 20:23:11 +0530
TOooooooooooooooooooooooooooooooo GOoooooooooooooooooooooooooooooood!!!

It works fine.

thanks,
sundar

-----Original Message-----
From: Jarno.Elovirta@xxxxxxxxx [mailto:Jarno.Elovirta@xxxxxxxxx]
Sent: Monday, April 28, 2003 7:08 PM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
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


Current Thread