02.06.2013 Aufrufe

Download - IT-Designers GmbH

Download - IT-Designers GmbH

Download - IT-Designers GmbH

MEHR ANZEIGEN
WENIGER ANZEIGEN

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 -

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!