Hi
Alan,
Are
you using the instructions from the XMetaL Help file about setting up a DITA specialization?
There are some steps that you did not list below.
If
yes, are you able to create specializations for other DTDs?
Su-Laine
Su-Laine Yeo
Interaction Design Specialist
JustSystems Canada, Inc.
Office: 778-327-6356
syeo@...
From:
xmetal-dita@yahoogroups.com [mailto:xmetal-dita@yahoogroups.com] On Behalf
Of Alan Houser
Sent: Monday, June 22, 2009 6:14 PM
To: xmetal-dita@yahoogroups.com
Subject: [xmetal-dita] problem integrating specialization with XMetaL
Hi Folks,
I'm pulling my hair out over this one...
I've created a relatively simple DITA structural specialization, which
includes a (again simple) domain specialization. The specialization
package (shell dtd, .mod, .ent files) appear to be valid when tested
with oXygen 10.2.
I attempt to integrate the specialized DTD with XMetaL:
- In XMetaL, I choose Tools>Specialized DTD, select the base element
(topic), and specify a public ID. I close and restart XMetaL.
- I attempt to create a new document that conforms the specialized DTD.
File>New>Blank XML Document.
- I navigate to and select the specialized DTD in the XMetaL XAC folder.
XMetaL aborts the new document, with: "Error on line 2 of C:\Program
Files\XMetaL 5.5\Author\DITA\XACs\Foo\Foo_ditabase.dtd: A referenced
entity is already open."
I'm using XMetaL Author Enterprise 5.5 on Windows Vista. I've disabled
Vista UAC restrictions on the Program Files folder.
I would be grateful for any ideas about the possible cause of this
error. Thanks!
-Alan
--
Alan Houser, President
Group Wellesley, Inc.
412-363-3481
www.groupwellesley.com