Cover Pages Logo SEARCH
Advanced Search
Site Map
CP RSS Channel
Contact Us
Sponsoring CP
About Our Sponsors

Cover Stories
Articles & Papers
Press Releases

XML Query

XML Applications
General Apps
Government Apps
Academic Apps

Technology and Society
Tech Topics
Related Standards

DITA Open Toolkit Version 1.0.2

DITA Open Toolkit 1.0.2 Minor Release Availability

Date:      Tue, 07 Jun 2005 19:44:23 -0000
From:      Don R. Day <>
Subject:   DITA Open Toolkit 1.0.2 minor release availability

Since I have mentioned this level of toolkit several times, I guess I should make it official: minor release 1.0.2 of the DITA Open Toolkit is now available from its project page at:

— look for the 'Download' link

This release contains the following fixed bugs and Requests For Enhancement (RFEs):

1. SF Bug 1181950: format attribute should be set to 'dita' for dita topic 
2. SF Patch 1176909: Add template for getting image URI 
3. SF RFE 1183487: Document the usage of footer property 
4. SF RFE 1198847: command line interface support  
5. SF RFE 1198850: architecture document update  
6. SF RFE 1200410: need explanation for dita.list 
7. SF RFE 1201175: XML catalog support

The enhancements mainly make the package easier to integrate into existing production systems, but the command line interface in particular is in response to user feedback from recent conferences and workshops, requesting simpler access to processing features for non-programmer users and evaluators. I posted the mini-reference for this feature in message 664 [also below]; see

Windows users, select the * file; Linux users, you know the tar file is for you. The *src* downloads are the obligatory all-code-source versions which are just snapshots of the pertinent CVS tree on the project site. When you unzip this file, it will create a /dita-ot1.0.2 directory which contains all the DITA toolkit files, so you can install it as a peer to your existing DITA directories with no overlap.


Don Day <>
Chair, OASIS DITA Technical Committee
IBM Lead DITA Architect
11501 Burnet Rd., MS 9037D018, Austin TX 78758
Ph. 512-838-8550 (T/L 678-8550)
"Where is the wisdom we have lost in knowledge?
Where is the knowledge we have lost in information?"
--T.S. Eliot

Mini reference for the parameter-building tool

From, for convenience:

1. Change into the root directory of your current DITA-OT

2. Enter the command after this form:

"java -jar lib\dost1.0.jar /i:samples/sequence.ditamap /outdir:out /transtype:xhtml"

This particular example will create a properties file and then call Ant using those properties to build the sample sequence.ditamap and output the XHTML results to the out directory. You can add other parameters to the property file — see below.


1. The properties file is saved in the temp directory. You can reuse the properties file in this way: ant -f conductor.xml -propertyfile temp/property.temp
2. In this example, the '/' character preceded by a space is the separator for each parameter.
3. Currently /filter, /ftr, /hdr, and /hdf require an absolute path.

Here are the supported parameters (showing their Ant names within the braces) that you can set with this tool:

Parameters for input/output control:
The input file(can be relative or absolute path).
The input file(requires the /id parameter).
The argument for the input directory which contains the input file
specified by /if.
Specify whether the input topic files use .xml or .dita as the file
extension name. The default is .xml.
Specify the transformation type. Currently supported values include
xhtml, pdf, javahelp, eclipsehelp, htmlhelp, and docbook.
The directory into which you want the output results to be placed.
Defaults to /out.

Parameters that change the processing logic (any output):
Specify the ditaval file to be used for conditional processing.
Causes the output to show draft-comment and required-cleanup content in
plainly-marked style for review.
Causes the output to include the file name of each graphic to be
included after each graphic (useful for recapturing screen images after
translation, for example).

Parameters that insert additional content into HTML output:
Indicates the name of the well-formed footer file to be embedded in any
HTML-based output.
Indicates the name of the well-formed header file to be embedded at the
top of the BODY of HTML-based output.
Indicates the name of the well-formed header file to be embedded at the
end of the HEAD of HTML-based output.
Specifies a path for the cascading style sheet (CSS). This allows you to
place the CSS file in one place and have several different topics point to
it (requires the /css parameter).
Specifies the name of a stylesheet in addition to the default common
stylesheet to be linked into HTML-based output.

Prepared by Robin Cover for The XML Cover Pages archive. General references in "Darwin Information Typing Architecture (DITA XML)."

Globe Image

Document URL:  —  Legal stuff