Hello,

I am using FOP for a while, and that's a pretty good tools to generate PDF files... I usually don't have any problem using XSL:FO, but I can't find a way to integrate conditionnal page sequences.

Here is the example file : it might help you to understand my problem better.
http://www.tatouage.fr/temp/cata.pdf

In this catalog, I detect the categories changements and then insert a break-after attribute to my <fo:table> tag so I can insert a blank page between the different categories.
The code for that was pretty simple :

<xsl:if test="SOUSTHEME != following-sibling::FICHE[1]/SOUSTHEME">
        <xsl:attribute name="break-after">odd-page</xsl:attribute>
</xsl:if>

But now, my favourite graphist gave me beautifull SVG files to integrate between the differents categories... So I thought i'd be able to make something like a "conditionnal page sequences" to insert this SVG between my different categories... I tried this code :

<xsl:if test="SOUSTHEME != following-sibling::FICHE[1]/SOUSTHEME">
        <!-- First I close the current sequence  -->
        </fo:flow>
        </fo:page-sequence>
        <!-- Then begin the one which will include the SVG  -->
        <fo:page-sequence master-reference="cover">
                <fo:flow flow-name="xsl-region-body">
                        <!-- I integrate the SVG files here -->
                </fo:flow>
        </fo:page-sequence>
        <!-- And finally I can start the sequence for my new category -->
        <fo:page-sequence master-reference="document">
        <fo:flow flow-name="xsl-region-body">
</xsl:if>                                

I thought something like that should work, but it doesn't, here is the FOP output :

[Fatal Error] XMLToFO_CD.xsl:1295:3: The element type "xsl:if" must be terminated by the matching end-tag "</xsl:if>".

I'm sure there is a way to answer my need with FOP, but I can't wonder how to do that... If someone have an idea, it would be really appreciated (I don't have so much time to integrate these graphical stuff).

Just a precision : I am obligated to use another page-sequence cause I want a full blank page for my SVG stuff, I don't want to keep the static contents (page number, etc...) on this pages.

Thanks forward, please excuse my poor english ! ;o)

--------------------------------------------------------------
Simon OUALID
--------------------------------------------------------------
ARTE FRANCE
Analyste Programmeur
[EMAIL PROTECTED]
T�l : 01.55.00.70.70
Fax : 01.55.00.73.89
--------------------------------------------------------------


Reply via email to