dimanche 22 mars 2015
Apache fop1.1 -> Funktion last() wird nicht erkannt
Posted on 05:54 by verona
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
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
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire