Download - IT-Designers GmbH
Download - IT-Designers GmbH
Download - IT-Designers GmbH
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
5.6.8 Zusammenfassung<br />
S TEINBEIS-TRANSFERZENTRUM<br />
- 5. Stylesheets -<br />
Die wichtigsten FO Elemente zur Erstellung von einfachen XSL-FO Dokumenten<br />
wurden hier erklärt. Es gibt aber noch eine Vielzahl weiterer Formatierungselemente,<br />
mit denen sich Links, Listen, Tabellen, dynamische Effekte usw. erzeugen lassen.<br />
Hier kann aber nicht auf alle 56 Elemente eingegangen werden. Die verfügbaren<br />
Elemente mit ihren jeweiligen Attributen lassen sich in der Spezifikation<br />
nachschlagen. Da es allerdings noch keinen Prozessor gibt, der alle Elemente samt<br />
deren spezifizierten Eigenschaften unterstützt, sollte die Auswahl der verwendeten<br />
Formatierungselemente vorsichtig vorgenommen werden und dabei ebenso der zur<br />
Verfügung stehende FO Prozessor berücksichtigt werden.<br />
Das Interessante an XSL-FO ist, dass man theoretisch völlig frei vom Zielformat ist.<br />
Das heißt, es ist nur noch vom Prozessor abhängig, welches Ausgabeformat erzeugt<br />
werden soll, das eigentliche Dokument sieht aber immer gleich aus, egal ob man ein<br />
PDF Dokument erstellt, ein RTF Format, oder eine MS-Word Datei. Leider bedarf es<br />
bis dahin noch einer verbesserten Umsetzung der Spezifikation in den Prozessoren<br />
und neue Implementierungen für weitere Ausgabeformate. So ist beispielsweise<br />
derzeit noch kein FO Prozessor erhältlich, der Word-Dateien erstellen kann.<br />
Viele Aspekte von FO erinnern stark an die Font-Tags von HTML, allerdings gibt es<br />
einen entscheidenden Unterschied zwischen XSL-FO und HTML. Da XSL-FO<br />
Anweisungen im Gegensatz zu den CSS von HTML direkt im Text eingebunden<br />
werden, wird XSL-FO nur als Endprodukt einer Konvertierung verwendet. Eine<br />
Änderung der Formatierungseigenschaften durch eine externe Datei, wie es bei<br />
HTML mit CSS erfolgen kann, ist bei XSL-FO nicht möglich. Dazu ist bei XML eben<br />
auch der andere Teil von XSL, nämlich XSLT zuständig.<br />
S OFTWARETECHNIK Einführung in XML © Prof. J. Goll<br />
- 73 -