Christian: XSL FO - Unterschiedlichste Seiten darstellen z.B. für Verträge

Hallo,

nachdem ich hier und auch wo anders schon einige Beiträge gefunden habe und zumindest eniges davon auch umsetzen konnte, scheitere ich nun an folgender Herausforderung:

Folgendes Layout soll mit Hilfe der Layout-Master Sets eingerichtet werden:

1. Seite: eigenständiger Header, Flow-Daten aus einem eingehende XML-File im Body
2., 4., x. gerade Seite: kein Header, ganz fester Text (Vertragsbedingungen)
3., 5., x. ungerade Seite: leicht geänderter Header, aber die weiteren Flow-Daten aus der XML-Datei

Dabei ergibt sich natürlich auch noch das Problem, das der Prozess ja immer eine Seite mehr erzeugen muss (die geraden) als der reine Datenfluss ergibt.
Z.B. wenn nur wenige Zeilen aus dem XML-Strom kommen, würde nur eine Seite erzeugt werden, hinzukommen muss aber noch die Rückseite mit den Vertragskonditionen.

Es wäre super wenn mir hierfür jemand eine Hilfestellung anbieten könnte.

Mit freundlichen Grüße,

Christian