Out of Memory - problem solved. I found the solution on 
http://www.mulberrytech.com/xsl/xsl-list from G. Ken Holman [EMAIL PROTECTED]

Here is what helped me out :

T:\ftemp>type prateek.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>
T:\ftemp>type prateek.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>

T:\ftemp>xt prateek.xml prateek.xsl
<?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>

Thanks Ken.

-----Oorspronkelijk bericht-----
Van: Renzo Callant 
Verzonden: donderdag 19 december 2002 16:22
Aan: [EMAIL PROTECTED]
Onderwerp: RE: Grouping by position - Out Of Memory


Thanks Oleg,

but i've read the faq. The solution would be to use multiple page sequences.
How can i automate this, so that 2 records are put in 1 page sequence ?
I can put in a for-each so that for every record a new page sequence is taken, 
but how can i group this so that only a new page sequence is taken for every 2 
records ?


-----Oorspronkelijk bericht-----
Van: Oleg Tkachenko [mailto:[EMAIL PROTECTED]
Verzonden: donderdag 19 december 2002 16:15
Aan: [EMAIL PROTECTED]
Onderwerp: Re: Grouping by position - Out Of Memory


Renzo Callant wrote:

> I have to limit the amount of memory used by java to 128mb. 
> The result is that i get an "out of memory"-error.
It's a faq, see http://xml.apache.org/fop/faq.html#faq-N1011A

-- 
Oleg Tkachenko
eXperanto team
Multiconn Technologies, Israel


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


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


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

Reply via email to