1 | <?xml version="1.0" encoding="utf-8"?>
|
---|
2 | <!-- This file is part of the DITA Open Toolkit project hosted on
|
---|
3 | Sourceforge.net. See the accompanying license.txt file for
|
---|
4 | applicable licenses.-->
|
---|
5 | <!--
|
---|
6 | | (C) Copyright IBM Corporation 2005 - 2006. All Rights Reserved.
|
---|
7 | *-->
|
---|
8 | <!DOCTYPE concept PUBLIC "-//OASIS//DTD DITA Concept//EN"
|
---|
9 | "concept.dtd">
|
---|
10 | <concept id="standardxmlcatalogresolver" xml:lang="en-us">
|
---|
11 | <title>Standard XML catalog resolver</title>
|
---|
12 | <conbody>
|
---|
13 | <!--
|
---|
14 | <p rev="r3">In the previous releases of DITA Open Toolkit, a simple XML catalog
|
---|
15 | resolver is enabled. You do not need to update the reference to dtd in DITA
|
---|
16 | files when the file paths are changed; however, this simple implementation
|
---|
17 | cannot be redistributed because it does not support standard XML catalogs. </p>
|
---|
18 | -->
|
---|
19 | <p rev="r3">DITA Open Toolkit uses Apache XML Commons Resolver so that the references to DTD or XML
|
---|
20 | Schema files in DITA files do not need to be updated each time when you change the file paths
|
---|
21 | on your workstation or use another workstation. </p>
|
---|
22 | <p>With this feature, when a developer makes a new specialization, the developer only needs to
|
---|
23 | update the mapping between the new DTD file's system id (location relative to the catalog
|
---|
24 | file) and public id (the id assigned by the developer in the head of the DITA or xml file
|
---|
25 | which identifies the corresponding dtd file) in the catalog file
|
---|
26 | (<filepath>catalog-dita_template.xml</filepath>), for example, <codeph><public
|
---|
27 | publicId="-//IBM//DTD DITA ABC//EN" uri="dtd/abc.dtd"></public></codeph>.</p>
|
---|
28 | </conbody>
|
---|
29 | </concept>
|
---|