C2,

   I suspect there is a simple problem but from your notes I don't know what it is. Are you available for a quick on-line meeting? Or can you email me your structapps.fm, all files it references, and the two files you are processing (the EDD and the XML file you open).

On 8/2/2022 2:56 PM, cuc tu wrote:
At the moment, I cannot understand how FM is aware of my EDD file. When I 
update the EDD file, I import its element defs into my template file, then I 
attempt to save my EDD as a DTD, which gives the error. If I change the EDD's 
StructuredApplication value to another application in my structapps (i.e., 
eclipse), then it saves the DTD. After that, I change the EDD app declaration 
back to XSLT-Sample. Then I save all files and restart FM.

Do I understand that:

1) Structapps.fm defines two applications: XSLT-Sample and eclipse.

2) Your EDD has a StructuredApplication element. When you type "XSLT-Sample" in the StructuredApplication element and try to save the EDD as a DTD, FM reports that XSLT-Sample is not defined. However, when you type "eclipse" in the StructuredApplication element, FM creates a DTD.

Importing element definitions into the template does not affect saving the EDD as a DTD.

The first thing I would check is that "XSLT-Sample" is spelled identically in the EDD and in structapps.fm. The workaround of changing the application name in the EDD should not be needed. Make sure uppercase and lowercase is the same in both places, the same kind of hyphen character is used in both places, and that spacing around the hyphen is the same.



When I open an XML file that is declaring the XSLT DTD, I get a dialog that 
lists only the XSLT-Sample and eclipse apps - the one I'm trying to build and 
the one I used temporarily in my EDD.
Sounds like FM is asking you to pick from one of the defined applications. That prompt lists all the applications it knows about, whether or not they are used in the EDD it is processing.
  Since the DTD doesn't have any information about eclipse, I'm not sure if 
there is some data/association stored deeply in FM. The XML opens according to 
the app I select. I can set the current structured application to XSLT-Sample. 
I cannot edit global application definition due to permission issue.
You should not have to edit the global application definitions.

Does it matter that XSLT-Sample specifies the same doctype as eclipse?

That is not a problem.

    --Lynne

--
Lynne A. Price
Text Structure Consulting, Inc.
Specializing in structured FrameMaker consulting, application development, and 
training
lpr...@txstruct.com            http://www.txstruct.com
voice/fax: (510) 583-1505      cell phone: (510) 421-2284

_______________________________________________

This message is from the Framers mailing list

Send messages to framers@lists.frameusers.com
Visit the list's homepage at  http://www.frameusers.com
Archives located at http://www.mail-archive.com/framers%40lists.frameusers.com/
Subscribe and unsubscribe at 
http://lists.frameusers.com/listinfo.cgi/framers-frameusers.com
Send administrative questions to listad...@frameusers.com

Reply via email to