XHTML und CSS

(Auszug aus "DITA - Der neue Standard für Technische Dokumentation" von Johannes Hentrich)

Für die Produktion der XHTML-Dateien aus DITA XML-Dateien ist das XSLT-Stylesheet dita2xhtml.xsl zuständig, das sich im xsl-Verzeichnis des DITA Open Toolkits befindet. In der dita2xhtml.xsl -Datei sind die folgenden XSLT-Stylesheets zur Verarbeitung der Elemente eingebunden:

  • dita2htmlImpl.xsl: Dieses XSLT-Stylesheet verarbeitet die meisten Elemente für die Produktion von XHTML.
  • rel-links.xsl: Dieses XSLT-Stylesheet verarbeitet die Elemente für Links und verwandte Links.
  • taskdisplay.xsl: Dieses XSLT-Styslesheet verarbeitet die Elemente des Topictyps „Aufgabe“.
  • refdisplay.xsl: Mit diesem XSLT-Stylesheet werden Elemente zur Referenzierung verarbeitet.
  • pr-d.xsl, hi-d.xsl, ut-d.xsl, ui-d.xsl, sw-d.xsl: Die Elemente der unterschiedlichen Domains werden mit diesen XSLT-Stylesheets verarbeitet.
  • map2TOC.xsl, mapwalker.xsl: Die Erzeugung eines Inhaltsverzeichnisses wird mit diesen beiden XSLT-Stylesheets vorgenommen.

In Spezialisierung wurde ausführlich beschrieben, wie Sie ein XSLT-Stylesheet erstellen können, das spezialisierte Elemente verarbeiten kann. Jede Anpassung der XSLT-Stylesheets zur Produktion von XHTML ist auf die dort beschriebene Weise durchzuführen.

Neben den XSLT-Stylesheets stellt das DITA Open Toolkit auch zwei CSS zur Verfügung, um die produzierten XHMTL-Dateien im Browser formatieren zu können.

  • Das commonltr.css-CSS im resource-Verzeichnis des DITA Open Toolkits wird verwendet, wenn der Lauf der Schrift von links nach rechts verläuft.Das commonrtl.css-CSS im resource-Verzeichnis des DITA Open Toolkits wird verwendet, wenn der Lauf der Schrift von rechts nach links verläuft.

Werden die XHTML-Dateien über eine ANT Build-Datei erzeugt, so werden diese beiden CSS in das Verzeichnis kopiert, in dem die XHTML-Dateien abgespeichert werden.

Die Anpassung des CSS kann auf zwei Wegen erfolgen:

  • Überschreiben Sie die Definitionen in dem bestehenden CSS. Hier empfiehlt es sich zunächst, die XHTML-Dateien zu produzieren und dann im Quellcode nachzuschauen, welche Klassen aus dem CSS verwendet werden.
  • Definieren Sie ein neues CSS wie es unter Spezialisierung beschrieben wurde.

  

<< zurück vor >>

 

 

 

Tipp der data2type-Redaktion:
Zum Thema DITA bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

Copyright © 2008 XLcontent Verlag
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "DITA - Der neue Standard für Technische Dokumentation" 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.

XLcontent Verlag, Pflegerstraße 40, 81247 München