Subject: RE: [xsl] Grouping Based on the Number of Preceding Siblings From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Wed, 1 Aug 2007 08:38:57 +0100 |
<xsl:for-each select="item[position() mod 50 = 1]"> <group> <xsl:for-each select=".|following-sibling::item[position() < 50]"> Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: Jeff Sese [mailto:jsese@xxxxxxxxxxxx] > Sent: 01 August 2007 07:22 > To: Xsl-List > Subject: [xsl] Grouping Based on the Number of Preceding Siblings > > Hi, > > How can I group nodes for every 50 nodes so that these XML: > > <root> > <item id="someid001"/> > <item id="someid002"/> > <item id="someid003"/> > ... > <item id="someid999"/> > </root> > > will be: > > <root> > <group> > <item id="someid001"/> > ... > <item id="someid050"/> > </group> > <group> > <item id="someid051"/> > ... > <item id="someid100"/> > </group> > ... > <group> > <item id="someid851"/> > ... > <item id="someid999"/> > </group> > </root> > > Thanks, > Jeff
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Grouping Based on the Number , Jeff Sese | Thread | [xsl] Output as per the filter is m, Sharma, Jaikumar |
[xsl] Grouping Based on the Number , Jeff Sese | Date | [xsl] Output as per the filter is m, Sharma, Jaikumar |
Month |