My domain specialization isn't working, help!
Posted: Tue Feb 21, 2012 10:34 pm
Hi, I've created a specialized domain called "txvia" and added two specialized elements: "artifact_type" and "txvia_reserved." I've added entries to the catalog-dita.xml file so that it can resolve my newly created public ID: "-//TxVia//DTD DITA Topic//EN." However, when I open a blank file by indicating the new public ID in <!DOCTYPE>, Xcers kept telling me that something is referenced but not declared, I ran into no such problem in XMetaL using the same set of specialized files. Can anyone help? Can I offer to send my specialized DTD, MOD and ENT files for your reference? Thanks.
The entries I've added to catalog-dita.xml are as follows:
<public publicId="-//TxVia//DTD DITA Topic//EN" uri="txviaTopic.dtd" xml:base="dtd/technicalContent/dtd/"></public>
<public publicId="-//TXVIA//Specialized Domain//EN" uri="txviaDomain.mod" xml:base="dtd/technicalContent/dtd/"></public>
<public publicId="-//TXVIA//Specialized Domain//EN" uri="txviaDomain.ent" xml:base="dtd/technicalContent/dtd/"></public>
I've also saved my specialized DTD, MOD and ENT files to: C:\Program Files (x86)\Oxygen XML Author 13\frameworks\dita\DITA-OT\dtd\technicalContent\dtd\
The entries I've added to catalog-dita.xml are as follows:
<public publicId="-//TxVia//DTD DITA Topic//EN" uri="txviaTopic.dtd" xml:base="dtd/technicalContent/dtd/"></public>
<public publicId="-//TXVIA//Specialized Domain//EN" uri="txviaDomain.mod" xml:base="dtd/technicalContent/dtd/"></public>
<public publicId="-//TXVIA//Specialized Domain//EN" uri="txviaDomain.ent" xml:base="dtd/technicalContent/dtd/"></public>
I've also saved my specialized DTD, MOD and ENT files to: C:\Program Files (x86)\Oxygen XML Author 13\frameworks\dita\DITA-OT\dtd\technicalContent\dtd\