Docbook versus Home-Grown

Lynne A. Price lprice at txstruct.com
Sun Oct 8 19:33:15 PDT 2006


At 03:21 PM 10/8/2006, Joe Malin wrote:
>I don't mind writing an EDD from the ground up. What I want to avoid is
>producing an EDD that is off-track from easy conversion to DocBook XML.
>My overall goal is to convert my unstructured FM to structured FM and
>then to XML on the way to HTML. Obviously this will be a long project.

Joe,
   Sounds like you want to create an EDD that is compatible with DocBook 
without being overwhelmed with the number of elements and attributes in 
DocBook. What I do in this situation is:

1) Make a list of all the DocBook elements. One way to do so is to create 
an EDD from DocBook with no r/w rules and from this EDD generate a list of 
all Tag elements.

2) Turn each entry in the list into a drop rule (or generate the list in 
this form to begin with):

    element "x" drop;
    element "y" drop;
    element "z" drop;

3) Review the list and decide which DocBook elements you want to keep. 
Comment out the corresponding rules:

    element "x" drop;
    /* element "y" drop; */
    element "z" drop;

4) Do something similar with attributes.

5) Create a new EDD using the drop rules. FM will not create element 
definitions for the elements you have dropped. Furthermore, it will remove 
mention of them from the general rules of the elements you are retaining. 
The result should be a manageable EDD. You can still use the DocBook DTD.

         --Lynne





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





More information about the framers mailing list