ThomasM: Element in Kopfzeile

Beitrag lesen

Hallo whine,

Ich versuche mittels xslt (FO) den Inhalt in pdf-Seiten zu kriegen (klappt soweit, den ganzen Tabellenkram habe ich mal hier weggelassen). Nur mit der Kopfzeile hapert es. Wenn ich folgende xslt loslasse, wird mir "Dänemark" brav in die Kopfzeile geschrieben, aber leider immer. Also auch wenn die Daten der nächsten SECTION geschrieben werden, steht in der Kopfzeile immer noch der Name der ersten SECTION. Hat jemand eine Idee?

Schreibe den fo:static-content (mit variablen Textteilen) nicht ins fo:layout-master-set, sondern innerhalb der darauf referenzierenden fo:page-sequence (sinnvoll wäre als Kopfbereich die fo:region-before).

Dann lässt sich auch direkt auf "NAME" selektieren, dass immer "Dänemark" erscheint liegt an der Referenz auf "//NAME". Ohne xsl:apply-templates oder xsl:for-each wird jeweils nur das erste Mitglied der Knotenliste ausgegeben, zumindest unter XSLT 1.0. Bei Verwendung von XSLT 2.0 würden dort alle Ländernamen auftauchen.

Grüße,
Thomas