After you create your custom shell DTDs, you need to edit your plugin's catalog to reference
those DTDs.
-
Check out and open catalog.xml file (in
com.company.dtd).
-
Delete everything inside the first set of
<group></group> tags except for the following.
- the <!--Topics--> comment
- the line that points to IxiaDitabase.dtd
- the <!--Maps--> comment
- the line that points to IxiaMap.dtd
-
Delete any other groups in the catalog.
Even if you are using DRM, it is okay to delete the group that includes references to the
DRM-related files.
You should be left with only the following in catalog.xml:
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" prefer="public">
<group>
<!-- Topics -->
<public publicId="-//IXIA//DTD IXIA DITA Composite//EN" uri="dtd/IxiaDitabase.dtd"/>
<!-- Maps -->
<public publicId="-//IXIA//DTD IXIA DITA Map//EN" uri="dtd/IxiaMap.dtd"/>
</group>
</catalog>
-
Change the publicId under
<!-- Topics -->
to match the
public identifier of CompanyDitabase.dtd and the uri value to
CompanyDitabase.xml:
<public publicId="-//COMPANY//DTD DITA Composite//EN" uri="dtd/CompanyDitabase.dtd"/>
-
Change the publicId under
<!-- Maps -->
to match the public
identifier of CompanyMap.dtd and the uri value to
CompanyMap.xml:
<public publicId="-//COMPANY//DTD DITA Map//EN" uri="dtd/CompanyMap.dtd"/>
-
Save and check in catalog.xml.
You now have your own catalog.
Next, you need to reference your custom catalog in the CCMS's master catalog.