Klaus: wie Ausgabe zusammenhalten?

Hallo,

ich habe in einer XML-Datei Objekte stehen, die ich per Schleife ausgebe (<xsl:for-each select "Objekte"> ...) .
Am Ende der Objekt-Liste soll ein Text stehen.

Je nachdem wieviele Objekte auf die Seite passen bzw. wieviele Objekte angezeigt werden sollen, passt der Text aber eventuell nicht mehr komplett auf die Seite.

Ich möchte aber nun, dass der Text immer komplett auf einer Seite steht  und dass der Text immer am letzten Objekt "klebt".

Ich fummel schön wie verrückt fast per Permutation alle Möglichkeiten mit keep-together, keep-with-previous durch, aber weder das eine noch das andere will funktionieren.

Er bricht weiterhin mittem im Text um und zieht des Rest auf die nächste Seite.

Kann mir hier vielleicht einer mal Licht in mein arg vernebeltes Hinterstübchen bringen?

Klaus

  1. Hallo,

    ich habe in einer XML-Datei Objekte stehen, die ich per Schleife ausgebe (<xsl:for-each select "Objekte"> ...) .
    Am Ende der Objekt-Liste soll ein Text stehen.

    Je nachdem wieviele Objekte auf die Seite passen

    Was heisst bei dir "Seite"?
    Webseite? PDF-Seite? Arbeitest du XSL(T) --> HTML oder sprichst du von XSLT + XSL-FO --> PDF? Was hast du bisher denn versucht und wie sieht der Code-Teil aus?

    Grüße
    Thomas