Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
0

how to modify the dtd in framemaker?

Guest
Nov 19, 2009 Nov 19, 2009

Copy link to clipboard

Copied

HI,

I am new recruit for using structured framemaker.

I have a problem need your help.  I have a dtd which dose not create from FM. now i want to modify this dtd and then it can be used for FM. how can I get my answer? i will very appreciate if you can show step by step.

thanks a lot!

TOPICS
Structured

Views

1.3K
Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Contributor ,
Nov 19, 2009 Nov 19, 2009

Copy link to clipboard

Copied

Hi,

DTD is maintained outside of Framemaker. DTD's counterpart in Framemaker is EDD (Element Definition Document), EDD defines the DTD's element structure and attributes from "Framemaker's point of view", so to say. Framemaker is a non-native SGML/XML editor and it does not directly work with SGML/XML-data. EDD, together with Framemaker template document, also defines the formatting of the SGML/XML document

Mapping between DTD and EDD happens through read/write rules. These rules tell Framemaker things like "element xyz is graphic" etc.

Basic EDD

Take a look into online documents "Structure_Dev_Guide.pdf" and "Structure_Dev_Reference.pdf".

Hope this helps,

Martti

Votes

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Guide ,
Nov 20, 2009 Nov 20, 2009

Copy link to clipboard

Copied

To add to Martti's post...

I do not work with DTDs, but I was poking around in FrameMaker 9. You can open a DTD in FrameMaker by selecting StructureTools > Open DTD. When it prompts for the application, select No application. The result, assuming there are no errors, is an untitled EDD file, which is what FrameMaker uses directly, instead of a DTD. As Martti said, you can then edit the EDD file to add formatting to your structured elements.

If you make changes to the structure definitions in the EDD, you can also save it as a DTD, if the DTD is required for other purposes.

I would emphasize Martti's tip that you should read the Structure Application Guide, which is part of the FrameMaker installation.

Good luck,

Van

Votes

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Guest
Nov 23, 2009 Nov 23, 2009

Copy link to clipboard

Copied

thanks for your helpful answer.

and let me show my sitiuation to you:

1) we are required to provide an XML file (based on framemaker) and its DTD.

2) I have a DTD file already ( but this DTD file is an outside file ), we want to use this DTD file to create an EDD file by using framemaker. As for we are not farmiliar with creating EDD, so could you please give me some addvise or is there some teaching material?

In addition, I have opened the DTD file successfully. and the problem is that I donnot know how to add the farmat to the edd.

waiting for your help.

thanks a lot!

Votes

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Guide ,
Nov 23, 2009 Nov 23, 2009

Copy link to clipboard

Copied

LATEST

The information you need is in the Structured Application Developer Guide, which you can download from:

http://help.adobe.com/en_US/FrameMaker/9.0/StructuredDev/Structure_Dev_Guide.pdf

This is the guide for FrameMaker 9. Earlier versions provided it with the FrameMaker installation.

Votes

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines