Page 1 of 1

DTD not found

Posted: Tue Nov 10, 2015 4:55 pm
by juliovaz
Hi,

This is on oXygen 17 and 17.1. I've added a vocabulary plugin into the frameworks/dita/DITA-OT/plugin directory and run the ant integrator. When I create a document using the publicID for the DTD, oXygen states it cannot find the DTD file. It looks as if it's looking at the current directory and not at the catalog. I followed the catalogs from catalog-dita.xml all the way to the actual DTD with no problems, so I don't think it's a catalog structure problem. I've tried reloading the file multiple times to no avail. I even tried changing the final catalog entry's pubid from a urn to the older DTD declaration and still no luck.

Re: DTD not found

Posted: Tue Nov 10, 2015 7:13 pm
by Costin
Hello,

In order to have a clear view on which of your catalog files are parsed and what IDs are resolved through them (in order to identify the issue), you should go into the oXygen menu Options > Preferences > XML > XML Catalog and enable the verbosity option for "Unresolved entities". You could even enable it for "All messages" if you still find this not sufficient.

After applying the changes and clicking "OK" in all dialog windows, you should take a look in the "Catalogs" view which will be automatically displayed at the bottom of the editor window.

Best Regards,
Costin