Überblick über die Stylesheets

(Auszug aus "DocBook-XML: Medienneutrales und plattformunabhängiges Publizieren" von Thomas Schraitle)

Ein DocBook-Dokument wird für gewöhnlich nicht "roh" konsumiert, sondern muss in ein Zielformat wie (X)HTML, XSL-FO usw. transformiert werden. Diese Transformation erfüllen die DocBook-Stylesheets. Mittlerweile gibt es eine Reihe von Zielformaten, welche durch die Stylesheets erzeugt werden können.

Durch DocBook 5 haben sich Varianten herausgebildet, die im Großen und Ganzen auf derselben Code-Basis aufbauen, jedoch sich in Details unterscheiden. Zum Zeitpunkt der Bucherstellung gibt es folgende DocBook-Stylesheets:

DocBook XSL (stabil)

Dies ist die Originalversion, implementiert in XSLT 1.0 und für DocBook 4 (bevorzugt) und 5 geeignet.

DocBook XSL Namensraum (NS) relevant (stabil)

Diese Variante basiert auf den ersten Stylesheets, ebenfalls in XSLT 1.0 implementiert und für DocBook 4 und 5 (bevorzugt) geeignet. Weitere Informationen finden Sie in Welche Stylesheet-Variante nehmen?.

DocBook XSL2 (in Entwicklung) (Siehe GitHub: DocBook - xslt20-stylesheets)

Diese Stylesheets sind eine Neuimplementierung der Originalversion in XSLT 2. Sie sind zum Zeitpunkt der Bucherstellung noch experimentell und werden in diesem Buch daher nicht weiter beschrieben. Interessierte Leser benötigen einen XSLT 2-Prozessor. Gegenwärtig ist dies nur mit Saxon 8 und höher möglich.

  

  

<< zurück vor >>
Tipp der data2type-Redaktion:
Zum Thema DocBook bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

Copyright © 2009 Millin Verlag
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "DocBook-XML: Medienneutrales und plattformunabhängiges Publizieren" denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

Millin Verlag, Siebengebirgsring 36, 53797 Lohmar, info(at)millin.de