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.