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