xsl-list
[Top] [All Lists]

RE: Vertical display

2003-04-28 07:53:11
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



<Prev in Thread] Current Thread [Next in Thread>