Thanks!!

Gale

-----Original Message-----
From: Hussein Shafie <huss...@xmlmind.com> 
Sent: Tuesday, August 10, 2021 8:12 AM
To: Gale Jaramillo /6358 <gale.jarami...@omnicell.com>
Cc: xmleditor-support@xmlmind.com
Subject: Re: [XXE] Custom DTDs

[EXTERNAL SOURCE]

On 8/9/21 9:04 PM, Gale Jaramillo /6358 wrote:
>
> My company uses specialized map and topic DTDs for DITA.
>
> The naming convention is company-map.dtd, company-topic.dtd, etc.
>
> The problem is when I try to open a topic or map, XML Mind says it 
> cannot find the file specified (pointing to the custom dtd). The DTDs 
> are not much different than the standard ones coming with XMLMind.
>
> Is there a simple way to handle this using app configuration settings?
>

Sure.

1) Edit attached XML catalog: omnicell_catalog.xml

A) Attributes publicId="-//OASIS//DTD DITA Topic//EN", publicId="-//OASIS//DTD 
DITA Map//EN" are the standard DITA public IDs.
Change these public IDs if needed to. (These public IDs are used by the 
<!DOCTYPE> declaration found at the beginning of your DITA documents.)

B) Make attribute uri point to your company-map.dtd, company-topic.dtd, etc. 
Use absolute or relative URIs, not file paths. Example: use 
"file:/C:/foo/bar.dtd", not "C:\foo\bar.dtd".

C) Add more entries if you use other kind of topics or maps, like concept, 
task, etc.

2) Copy modified omnicell_catalog.xml (file name must end with
"catalog.xml") to XXE_user_preferences_dir/addon/

---
XXE user preferences directory is:

     $HOME/.xxe9/ on Linux.

     $HOME/Library/Application Support/XMLmind/XMLEditor9/ on the Mac.

     %APPDATA%\XMLmind\XMLEditor9\ on Windows. Example:
C:\Users\john\AppData\Roaming\XMLmind\XMLEditor9\.

     If you cannot see the "AppData" directory using Microsoft Windows File 
Manager, turn on Tools>Folder Options>View>File and Folders>Show hidden files 
and folders.
---

3) Delete XMLmind XML Editor's Quick Start Cache:

XXE_user_preferences_dir/cache/

otherwise XMLmind XML Editor will not "see" your omnicell_catalog.xml

4) Start XMLmind XML Editor and select "Help|About XMLmind XML Editor"
to check that your "omnicell_catalog.xml" is listed in the "XML catalogs" 
section before stock "dita/catalog.xml".

How this works is explained in XMLmind XML Editor - Configuration and 
Deployment, 1. Dynamic discovery of add-ons, 
https://urldefense.com/v3/__http://www.xmlmind.com/xmleditor/_distrib/doc/configure/addon_discovery.html__;!!GEDXS4kufQ!Dtx5awDTJ9MCPAqDV7YBaikEk-lh1jpqogGGc8AAbu0kug3bDo3MAteHd3d1k4E7Jug3lw$


--
XMLmind XML Editor Support List
xmleditor-support@xmlmind.com
http://www.xmlmind.com/mailman/listinfo/xmleditor-support

Reply via email to