Adobe 65030365 - FrameMaker - PC Developer's Manual page 54

Structure application developer's guide
Hide thumbs Also See for 65030365 - FrameMaker - PC:
Table of Contents

Advertisement

6
T h e d e v e l o p m e n t p r o c e s s
If you're making a DTD from an EDD, correct
(9) Analyze the details of what your application must do.
If you are not already familiar with it, you need to study the original DTD or EDD, with the
partially completed new EDD or DTD and sample documents, to determine what constructs
are defined and how they are intended to be used. Sample documents are invaluable in
understanding the meaning of the defined element structures; the partially completed EDD
or DTD lets you know how well FrameMaker performs the translation so far.
If you start with a DTD, the steps of your analysis should be similar to the following:
1. Examine element declarations or definitions.
Determine the representation of elements and, from a high level, the element and
document groupings. Determine which elements are used for text or as containers for
other elements and which are used for special constructs such as tables or graphics.
Determine the level of minimization provided by the DTD. Markup minimization is
irrelevant in FrameMaker's internal representation, but you may need to understand its
usage in sample documents. During the early stages of development, you probably won't
try to reproduce minimization in markup, but you may later write a structure API client to
do so.
Creating a Structure Application
You have an initial EDD, DTD, and sample documents for your application.
Analyze DTD, EDD, and sample documents.
Identify needed rules and other information such as entity locations. (9)
Write read/write rules and modify application definition to change FrameMaker's
Use your modified application to create a new version of the EDD or DTD from the
syntax errors uncovered by the parser. (12)
Test opening and saving sample documents as appropriate for your end users. (14)
Yes
default behavior. (10)
current DTD or EDD. (11)
If you're making an EDD from a DTD, add any new
format rules to EDD and import EDD to template. (13)
Is there more you can do with rules?
36

Advertisement

Table of Contents
loading

This manual is also suitable for:

Framemaker 7.1

Table of Contents