Donnerstag, 8. Januar 2009
XSL-FO Praxis

XSL-FO hat es nicht leicht. Denn entweder wird von XSL-FO gesprochen, wenn es sich gar nicht um XSL-FO handelt, oder es geht gleich in dem allgemeinen Begriff XSL unter.

Die beiden Autoren Ursula Welsch und Manfred Krüger räumen gleich zu Beginn ihres Buches mit Missverständnissen auf und zeigen den Lesern, was XSL-FO tatsächlich ist und was nicht. Weiter geht es mit der Vorstellung einiger FO-Formatierer, von denen die wichtigsten genannt werden. Besonders angenehm an dem vorliegenden Titel sind die präzise Sprache und die Beispiele, die sich tatsächlich auf das Wesentliche beschränken. Hieran schließt sich das Stylesheetdesign an. Die Autoren zeigen hier, wie Stylesheets aufgebaut werden, ohne dabei die Möglichkeiten eines modularen Stylesheet-Aufbaus zu vergessen.

Nach diesem Einstieg wird die Definition von Seitenlayouts vorgestellt. Es stehen Themen wie Seitenränder, Positionierung des Satzspiegels und Seitenfolgevorlagen im Vordergrund. Damit sind die "XSL-FO-Grundlagen" dann auch bereits abgeschlossen und es geht an die typografische Gestaltung. In angenehm einfacher Manier werden nun die Aspekte Default, Vererbung und Schachtelung behandelt. Mit Kapitel 6 beginnen die Themen, die dann auch tatsächlich zu einer Anzeige im Ergebnisdokument führen. Die beiden Autoren widmen sich dabei zunächst den so genannten Besonderen Layout-Situationen, unter denen Aufzählungen, Kästen, Grafiken, Tabellen und Fußnoten verstanden werden. Darum, was die (Online)-Welt im Innersten zusammenhält, geht es im nächsten Kapitel. Denn anfangs wird dort gezeigt, wie sich Hyperlinks definieren lassen. Für gedruckte Publikationen spielt das zwar keine Rolle, wohl aber beispielsweise dann, wenn E-Books generiert werden sollen. Das 9. Kapitel widmet sich der Frage, was eine Publikation eigentlich ohne Inhalts- und Stichwortverzeichnis Wert wäre. Gerade in diesem Bereich hat XSL-FO allerdings so viele Optionen zu bieten, dass die alle nicht einmal ansatzweise in dem Buch vorgestellt werden könnten.

Richtigerweise haben sich Welsch und Krüger daher dazu entschlossen, sich auf einige Anwendungsbeispiele zu konzentrieren. So bekommt man einen Eindruck von den Möglichkeiten, die verfügbar sind und kann seine ersten eigenen Verzeichnisse erstellen.

Als Leser verlässt man das Buch mit dem guten Gefühl, auf 111 Seiten viel über XSL-FO erfahren zu haben. Der Kauf des Buches lohnt also allemal. Die Autoren setzen – übrigens völlig richtig – Kenntnisse in XSLT und XPath voraus. Wer die hat, wird mit dem Gebotenen mehr als zufrieden sein.

Daniel Koch


Autor/in: Manfred Krüger, Ursula Welsch
Verlag: entwickler.press
Seitenzahl: 111
Erscheinungsjahr: 2007
Preis: 9,90 Euro
ISBN: 978-3-939084-62-4



Kommentare

Konferenzen

BASTA! Spring 2009

BASTA! Spring 2009

23.-27. Februar 2009
Maritim Rhein-Main Hotel Wissenschaftsstadt Darmstadt

Entwicklertage 2009

Entwicklertage 2009

23.-27. Februar 2009
Darmstadt

BASTA! Italia 2009

BASTA! Italia 2009

16.-18. März 2009
Holiday Inn EUR Parco dei Medici, Roma

PHPCon Italia 2009

PHPCon Italia 2009

18.-20. März 2009
Holiday Inn EUR Parco dei Medici, Roma

JAX 09

JAX 09

20.-24. April 2009
Rheingoldhalle Mainz

Eclipse Forum Europe 09

Eclipse Forum Europe 09

20.-24. April 2009
Rheingoldhalle Mainz

webinale 09

webinale 09

25.-27. Mai 2009
Berlin

RailsWayCon

RailsWayCon

25.-27. Mai 2009
Berliner Congress Center, Alexanderplatz, Berlin

Werbung
Top-Jobs

Software & Support Verlag GmbH

Lektor (m/w), Vollzeit

Software & Support Verlag GmbH

Volontär (w/m) Redaktion, Vollzeit

Software & Support Verlag GmbH

Redakteur (m/w), Vollzeit

Signsoft GmbH

Java-Entwickler (m/w)

Endress+Hauser GmbH+Co. KG

Entwickler Datenbanksysteme (m/w)
JAX 09

Magazine

Entwickler Magazin - Enterprise Technologies & Business Solutions

Entwickler Magazin

Enterprise Technologies & Business Solutions

dot.net magazin - die unabhängige Quelle für .NET-Technologien

dot.net magazin

Die Quelle für .NET-Technologien

Eclipse Magazin

Eclipse Magazin

Weltweit erstes Magazin für Eclipse-Entwickler

Java Magazin - Internet & Enterprise Technology

Java Magazin

Internet & Enterprise Technology

Ruby on Rails

RailsWay Magazin

Ruby on Rails

CREATE OR DIE - Ein Leben für die Kreativität

CREATE OR DIE

Ein Leben für die Kreativität

Business Technology - Management Magazin

Business Technology

Management Magazin

PHP Magazin - Professional PHP Development

PHP Magazin

Professional PHP Development

Bücher


hosted by HostEurope