To resolve this issue i did not change the XSL file instead i changed the XML file. Here i grouped the data with the same date together. Then in XSL file i wrote 2 nested <xsl:for-each> (one for date grouping and one for data within the grouped dates) and then on the outer most for each loop gave a break-before="page")
shrutin wrote: > > Hello All, > I am new to FOP and have started my first assignment. i need to know how > can i insert a page break on the basis of a condition. > Scenario: > I have a list and based on the value in the list i need to break pages. > i.e my XML data is > <data> > <record> > <date>01/01/2009</date> > <srno>A</srno> > <name>AA</name> > </record> > <record> > <date>01/01/2009</date> > <srno>A</srno> > <name>AA</name> > </record> > <record> > <date>02/01/2009</date> > <srno>A</srno> > <name>AA</name> > </record> > </data> > Now my XSL has a <xsl:for-each> statement for iterating the list into a > table. But what i need is that the as the date changes a page break should > be inserted. > i.e. In the above example the first 2 records should be on page 1 and then > a page break should be inserted enabling the 3rd record to be on another > page. > How could i do this? > > Awaiting replies. > > Thanks > Shruti > -- View this message in context: http://www.nabble.com/Page-Break-in-FOP-tp25660112p25676331.html Sent from the FOP - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org