[xsl] Divide to pages

Subject: [xsl] Divide to pages
From: Paull <paullus4mlist@xxxxxxxxx>
Date: Wed, 05 Apr 2006 16:07:51 +0300
Hello All,
following xml:
<data>
<item name="1" id="i1">v1</item>
<item name="2" id="i1">v2</item>
<item name="3" id="i1">v1</item>
<item name="4" id="i1">v1</item>
<item name="5" id="i1">v2</item>
<item name="6" id="i1">v1</item>
<item name="7" id="i1">v1</item>
<item name="8" id="i1">v2</item>
<item name="9" id="i1">v1</item>

<item name="10" id="i2">v2</item>
<item name="11" id="i2">v2</item>
<item name="12" id="i2">v2</item>


<group name="g1" id="i1"/>
<group name="g2" id="i2"/>
</data>
should be transformed to the xml, where items are grouped by id, and divided to pages whith 5 items per page. Result should be like following:
g1
1. i1v1
2. i1v2
3. i1v1
4. i1v1
5. i1v2
EOP
1. i1v1
2. i1v1
3. i1v2
4. i1v1
g2
5. i2v2
EOP
1. i2v2
2. i2v2


I can group it, but how to divide for pages - no idea ...
WBR, Paull

Current Thread