I repost an example that help me, hope this helps

PS: pay attention at the foreach and change "row" with your xml node

ciao


=======================================XML
<?xml version="1.0" encoding="iso-8859-1"?>
<table>
   <row>Row 1</row>
   <row>Row 2</row>
   <row>Row 3</row>
   <row>Row 4</row>
   <row>Row 5</row>
   <row>Row 6</row>
   <row>Row 7</row>
   <row>Row 8</row>
   <row>Row 9</row>
   <row>Row 10</row>
   <row>Row 11</row>
   <row>Row 12</row>
   <row>Row 13</row>
   <row>Row 14</row>
   <row>Row 15</row>
   <row>Row 16</row>
   <row>Row 17</row>
   <row>Row 18</row>
   <row>Row 19</row>
   <row>Row 20</row>
   <row>Row 21</row>
   <row>Row 22</row>
   <row>Row 23</row>
   <row>Row 24</row>
   <row>Row 25</row>
   <row>Row 26</row>
   <row>Row 27</row>
</table>
====================================================XSL
<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
                 version="1.0">

<xsl:output indent="yes"/>

<xsl:template match="table">
   <result>
     <xsl:for-each select="row[ position() mod 5 = 1 ]">
       <page-sequence>
         <table>
           <xsl:copy-of select="."/>
           <xsl:for-each select="following-sibling::row[ position() &lt;
5 ]">
             <xsl:copy-of select="."/>
           </xsl:for-each>
         </table>
       </page-sequence>
     </xsl:for-each>
   </result>
</xsl:template>

</xsl:stylesheet>

===============================RESULT
<?xml version="1.0" encoding="utf-8"?>
<result>
<page-sequence>
<table>
<row>Row 1</row>
<row>Row 2</row>
<row>Row 3</row>
<row>Row 4</row>
<row>Row 5</row>
</table>
</page-sequence>
<page-sequence>
<table>
<row>Row 6</row>
<row>Row 7</row>
<row>Row 8</row>
<row>Row 9</row>
<row>Row 10</row>
</table>
</page-sequence>
<page-sequence>
<table>
<row>Row 11</row>
<row>Row 12</row>
<row>Row 13</row>
<row>Row 14</row>
<row>Row 15</row>
</table>
</page-sequence>
<page-sequence>
<table>
<row>Row 16</row>
<row>Row 17</row>
<row>Row 18</row>
<row>Row 19</row>
<row>Row 20</row>
</table>
</page-sequence>
<page-sequence>
<table>
<row>Row 21</row>
<row>Row 22</row>
<row>Row 23</row>
<row>Row 24</row>
<row>Row 25</row>
</table>
</page-sequence>
<page-sequence>
<table>
<row>Row 26</row>
<row>Row 27</row>
</table>
</page-sequence>
</result>



From: "Graziani Emilia" <[EMAIL PROTECTED]>
> Hi,
>
> thank you Jochen, I have found it,
> but it is not enought for me.
> If I would to generate a page-sequence for each page or for each 10 page,
> have I to define explicitly each page-sequence? I don't know how many
pages I could have
> for each document, it is variable.
>
> Emilia


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to