Umwandlung in HTML

Die Umwandlung in HTML erfolgt in zwei Schritten. Im ersten Schritt wird aus der Layout-XML-Datei eine erweiterte Layout-Beschreibung erzeugt. Diese wird in Kombination mit den einzelnen Seiten zu HTML verarbeitet. Um die Layout-Beschreibung zu erzeugen, nutzt man das Stylesheet xsl/autolayout.xsl. Die Ausgabe wird weiterverarbeitet mit dem Stylesheet xsl/chunk-tabular.xsl.

Beispiel 4.4. Erzeugung einer Website

lars@notebook doctutorial $ /opt/saxon/saxon layout.xml \
 /opt/docbook-website/xsl/autolayout.xsl > autolayout.xml
website.xml: index.html
build.xml: build.html
links.xml: links.html
lars@notebook doctutorial $ /opt/saxon/saxon autolayout.xml \
 /opt/docbook-website/xsl/chunk-tabular.xsl 
Update: ./index.html: website.xml
Writing ./index.html for toc(website)
Update: ./build.html: build.xml
Writing ./build.html for tocentry(build)
Update: ./links.html: links.xml
Writing ./links.html for tocentry(links)

<!DOCTYPE html
  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 

Die Website zu dieser Präsentation ist mit dem Website-Doctype erstellt worden und kann als Beispiel fungieren.