XML catalog improvements

In previous releases of DITA Open Toolkit, a simple XML catalog resolver was enabled. You did not need to update the references to DTDs in DITA files when the file paths were changed; however, this simple implementation could be redistributed because it did not support standard XML catalogs.

In DITA OT 1.3, a standard XML catalog resolver is enabled so that references to DTDs in DITA files do not need to be updated each time you change the file paths on your workstation or use another workstation.

With this enhanced feature, when a developer makes a new specialization, the developer only needs to update the mapping between the new DTD file's system ID (location relative to the catalog file) and public ID (the ID assigned by the developer in the head of the DITA or xml file which identifies the corresponding dtd file) in the catalog file (catalog-dita_template.xml), for example <public publicId="-//IBM//DTD DITA ABC//EN" uri="dtd/abc.dtd"></public>.

This enhanced feature does not change the normal behavior of the Toolkit.

Related concepts
OASIS DITA 1.1 support
Eclipse integration of DITA documentation plug-ins
Topicmerge improvements
Indexing improvements for localization
Support for multiple file extensions in one DITA map
Ant refactoring
Command-line help