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