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

Subject: Re: [xsl] displaying a list in a multi-column table
From: "Andrew Welch" <andrew.j.welch@xxxxxxxxx>
Date: Fri, 25 Jan 2008 14:23:57 +0000
On 25/01/2008, John Snelson <john.snelson@xxxxxxxxxx> 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/

Current Thread