Java
(Auszug aus "DITA - Der neue Standard für Technische Dokumentation" von Johannes Hentrich)
Alle Programme, auf die das DITA Open Toolkit zurückgreift, sind in Java geschrieben. Dazu gehört beispielsweise der XSLT-Prozessor Xalan oder der XSL-FO-Prozessor Apache FOP.
Neben diesen Programmen, die auch außerhalb des DITA Open Toolkits verwendet werden können, wurde speziell für das DITA Open Toolkit eine Java-Bibliothek entwickelt, die wichtige Funktionen bei der Transformation der XSLT-Stylesheets ausführen. Diese Java-Bibliothek befindet sich im lib-Verzeichnis des DITA Open Toolkits und heißt dost.jar.
Wenn man eine Vorstellung davon bekommen will, welche Funktionen die Java-Bibliothek ausführen kann, eignet sich dazu die Betrachtung der Help-Datei. Diese kann über
java -jar lib/dost.jar -h aufgerufen werden. Der folgende Auszug gibt einen Überblick über die Funktionalitäten der Java-Bibliothek dost.jar:
| /i: | Pfad und Name der Input-Datei |
| /transtype: | Transformationstyp |
| Optionen: | |
| /basedir: | Arbeitsverzeichnis. |
| /ditadir: | Homeverzeichnis des DITA Open Toolkits. Default ist "temp". |
| /outdir: | Ausgabeverzeichnis. |
| /tempdir: | Temporäres Verzeichnis. |
| /logdir: | Verzeichnis für Logdateien. |
| /ditaext: | Verwendete Dateiendung im temporären Verzeichnis. Default ist ".xml". |
| /filter: | Name der Datei, die filter- und flagging-Informationen enthält. |
| /draft: | Definiert, ob die Ausgabe eine Draftversion ist. |
| /artlbl: | Definiert, ob die Artwork-Grafiken verwendet werden sollen. |
| /csspath: | Definiert den Pfad zur CSS Referenz. |
| /css: | Spezifiziert den Pfad zur modifizierten CSS-Datei des Nutzers. |
| /cssroot: | Spezifiziert das Wurzelverzeichnis zur modifizierten CSSDatei des Nutzers. |
| /outext: | Definiert die Dateiendung für die XHTMLAusgabedateien. Default ist ".html". |
| /foimgext: | Definiert die Dateiendung für Grafiken für PDF-Dateien. Default ist ".jpg". |
| /javahelptoc: | Definiert die Basisdatei für das Inhaltsverzeichnis der JavaHelp-Ausgabe. |
| Default ist der Name der DITA Map. | |
| /javahelpmap: | Definiert die Basisdatei für die Mapdatei der JavaHelp- Ausgabe. Default ist der Name der DITA Map. |
| /eclipsehelp-toc: | Definiert die Basisdatei für das Inhaltsverzeichnis der Eclipse-Help-Ausgabe. Default ist der Name der DITA Map. |
| /eclipse-contenttoc: | Definiert den Namen des Inhaltsverzeichnisses Eclipse Content Providers der EclipseContent-Ausgabe. Default ist der Name der DITA Map. |
| /xhtmltoc: | Definiert die Basisdatei für das Inhaltsverzeichnis der XHTML-Ausgabe. |
| /validate: | Definiert, ob die XML- und Map-Dateien validiert werden sollen. |
Erscheint eine neue Version des DITA Open Toolkits, so wird neben den Stylesheets vor allem an der Java-Bibliothek dost.jar gearbeitet. Auf SourceFORGE.NET, wo das DITA Open Toolkit heruntergeladen werden kann, befindet sich auch ein Bug-Tracker, auf dem die aktuellen Fehler des DITA Open Toolkits und der Java-Bibliothek dost.jar gemeldet werden können.
| << zurück | vor >> |
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







