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>
--~--