xsl-list
[Top] [All Lists]

Re: [xsl] displaying a list in a multi-column table

2008-01-25 07:24:39
On 25/01/2008, John Snelson <john(_dot_)snelson(_at_)oracle(_dot_)com> wrote:
Hi Michael,

You've got a grouping problem - which is easier to solve in XSLT 2.0.
You can use something like this:

<table>
   <xsl:for-each-group select="word" group-by="position() mod 4">
     <tr>
       <xsl:for-each select="current-group()">
         <td><xsl:value-of select="."/></td>
       </xsl:for-each>
     </tr>
   </xsl:for-each-group>
</table>

That's a nice way of grouping... something that I hadn't considered
until now - but in this case will break the alphabetical ordering
won't it?  (you'll get positions 1, 5, 9 etc in the first column)


-- 
Andrew Welch
http://andrewjwelch.com
Kernow: http://kernowforsaxon.sf.net/

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--