[oXygen-user] Can't force DITA processor to use local DTD instead of OASIS site DTD

Ted Kuster
Mon Nov 23 12:35:33 CST 2009


(Using Oxygen 11, Eclipse plugin version, on Ubuntu 9.10, with output to 
Eclipse Help.)

I'm trying to speed up processing by pointing to the catalog file, but 
it seems clear that the processor is instead going to the OASIS site. I 
noticed this when I suddenly started getting 403 errors from the OASIS 
site. Here's some OT processor output that seems to confirm my suspicion:

[pipeline] [DOTJ013E][ERROR] Failed to parse the referenced file 
'reference/api_cubitmethods.xml' due to below exception. Please correct 
the reference base on the exception message.
  [pipeline] Server returned HTTP response code: 403 for URL: 
http://docs.oasis-open.org/dita/v1.1/OS/dtd/reference.dtd

Here's the catalog entry that I think should tell the processor to use 
the local resource before going to the OASIS site. This is copied from 
/com.oxygenxml.author_11.0.0/frameworks/dita/DITA-OT/catalog-dita.xml

<public publicId="-//OASIS//DTD DITA Reference//EN" uri="reference.dtd"/>
<public publicId="-//OASIS//DTD DITA 1.x Reference//EN" 
uri="reference.dtd"/>
<public publicId="-//OASIS//DTD DITA 1.2 Reference//EN" 
uri="reference.dtd"/>

And here is the setting in Preferences > Author > XML > XML Catalog 
that, as I understand it, points the processor to the local copy of the 
DTD rather than the OASIS copy:
${frameworks}/dita/catalog.xml

So (leaving aside for the moment the question of why I suddenly started 
getting 4.3 errors from the OASIS site), what setting have I set 
incorrectly and how can I get the processor to use the local copy of the 
DTDs?

Thanks
Ted Kuster
help.collab.net



More information about the oXygen-user mailing list