XSL-FO
aus www.iwiki.de, der freien Wissensdatenbank
= Extensible Stylesheet Language Formatting Objects. XSL, auch XSL-FO genannt, ist eine Formatierungssprache, die Formatierungen für XML-Dokumente festlegt. Das Hauptziel von XSL-FO ist es, XML-Dokumente als Seiten auszugeben – sei es für den Druck, für die Wiedergabe auf elektronischen Geräten mithilfe von Programmen wie dem Adobe Acrobat Reader oder für die akustische Wiedergabe da, wo visuell dargestellte Seiten nicht gelesen werden können oder dürfen. (z.B. durch Behinderung oder in Autos) XSL-FO-Dokumente sind Dokumente mit Ausgabeinformationen, die es ermöglichen aus XML-Dokumenten ästhetisch anspruchsvoll formatierte PDF-, RTF- oder PostScript-Dateien zu erzeugen. XSL-FO ist eine reine Sprache zur Steuerung von Formatierungen und ein XSL-FO-Dokument besteht ausschließlich aus Formatierungsinformationen und reinem Text. Auch die Bildschirmausgabe im Browser kann mit XSL-FO gesteuert werden. (Quellen: [1], XML - Wissen das sich auszahlt, S. 396f)
Inhaltsverzeichnis |
Funktionsweise
Ein XML-Dokument wird mithilfe von XSLT in ein XSL-FO-Dokument transformiert. Spezielle FO-Attribute und Objekte im XSL-FO-Dokument erlauben die gezielte Formatierung des Inhalts. Mithilfe eines FO-Prozessors wird dann die Zieldatei generiert.
Tutorials
Quellen
- 1: Vgl. w3schools.com
- Wittenbrink, Heinz. Köhler, Werner. Bergmann, Olaf. Jung, Bernhard. Sasaki, Felix. Lenz, Eva-Anna. Milde, Jan-Torsten. Poenninghaus, Jens. 2003. XML – Wissen das sich auszahlt Berlin: TEIA Lehrbuch Verlag GmbH, ISBN 3-935539-69-X
