Thomas Meinike: XSLT in XSL-FO umwandeln?

Beitrag lesen

Hallo,

Das heisst jetzt soviel wie, dass ich in meiner XSLT-Datei nicht auf HTML setzen kann (wie ich es bisher gemacht habe), sondern an Stelle von z.B. "<table>" etc. dann "fo:table" oder Ähnliches verwenden muss?

Ja.

Damit kann ich dann eine entsprechende XSL-FO Datei gefüllt mit den Daten aus der XML-Datei erzeugen?

Ja.

Und da wären wir dann auch gleich bei der nächsten Frage :) :
Wie wird dann aus der FO-Kompatiblen XSLT/XML-Kombination eine XSL-FO-Datei?

Mit einem XSLT-Prozessor wird aus XML das FO-Dokument erzeugt (also wiederum XML). Dieses FO-Dokument wird dann dem Formatter uebergeben. Sehr praktisch ist das Java-basierte Tool "XMLMind FO Converter + XSL Utility". Damit kann man ueber die grafische Oberflaeche die XML- und XSL-Dokumente auswaehlen und die jeweilige Ausgabe (PDF, RTF, WordML, HTML, XML, Text) wird erzeugt (d. h. XSL-Transformation und FOP-Job laufen ggf. nacheinander ab).

MfG, Thomas