dimanche 22 mars 2015

Apache fop1.1 -> Funktion last() wird nicht erkannt

Hallo,



vorab ich bin Neuling auf dem Gebiet XSL-FO und mache meine ersten Gehversuche.

Zur Transformation von XML in PDF benutze ich Apache FOP1.1.



Die ersten einfachen Versuche funktioieren auch schon. :toll:

Mein Problem:

Um bestimmte Templates aufzurufen nutze ich z.B. nachstehende Aufrufe

<xs:apply-templates select="Row[position()=1]"/>

<xs:apply-templates select="Row[not(position()=1)]"/>



Das funktioniert auch.



Wenn ich jedoch das letzte Template aufrufen möchte

<xs:apply-templates select="Row[position()=last()]"/>

gibt es einen Abbruch ;(, d.h FOP erzeugt kein pdf-Dokument, was wohl auf einen Fehler zurückzuführen ist.





Die aufzurufenden Templates beginnen

<xs:template match="Row">

...

</xs:template>




Nun meine Frage:

Mache ich hier einen Fehler oder hat das FOP einen Fehler?:bahnhof:



Vielleicht kann mir jemand einen Hinweis geben.

Gruss Hein_nieH





Apache fop1.1 -> Funktion last() wird nicht erkannt

0 commentaires:

Enregistrer un commentaire