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 >>

 

 

 

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