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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] displaying a list in a mu, John Snelson | Thread | RE: [xsl] displaying a list in a mu, Michael Kay |
Re: [xsl] displaying a list in a mu, John Snelson | Date | RE: [xsl] displaying a list in a mu, Michael Kay |
Month |