[Date Prev][Date Next]
[Thread Prev][Thread Next]
[Date Index]
[Thread Index]
[New search]
To: lsmalley@xxxxxxxxxxxxxxxx (Lester C. Smalley), framers@xxxxxxxxx
Subject: Re: FM to FM+SGML
From: Dan Emory <danemory@xxxxxxxxxxxx>
Date: Mon, 11 Oct 1999 09:49:52 -0700 (MST)
Sender: owner-framers@xxxxxxxxx
Lester:
You are quite correct. But, as you point out, it's highly dependent on the
DTD/EDD.
At 10:53 AM 10/11/99 -0400, Lester C. Smalley wrote:
>
>Dan Emory <danemory@primenet.com> wrote (in part):
>
>| 7. Since there is no way for structure rules tables to specify attribute
>| values, the structure will be invalid until required attributes are given
>| values. For attributes that are not required, the EDD should specify a
>| default value wherever possible, particularly if there are
>| attribute-value-dependent format rules in the EDD. You can use
>| Find/Replace to find all occurrences of a particular attribute, and
>| (optionally) apply a single value to all such occurrences.
>
>I'm sorry Dan, but it is possible for the Structure Rules Table to provide
>attribute values. In general, I agree with you that it is not a complete
>solution, however I feel this must be clarified, as it can be done and may
>eliminate a great deal _but not all_ of touch-up work later. It also does
>not provide for 'context sensitive' attribute setting in general but can
>make a big leap forward toward that goal.
>
>Some items can have their attributes set directly, but it is also necessary
>to wait a bit, as it depends on exaclty where in the structure attributes
>are defined. That is, it is likely that character tags can select the
>atribute value right away, but paragraph tags may have to wait for a later
>'wrapping' before the attribute is allowed. Of course this is HIGHLY
>dependent on the specific DTD/EDD.
>
>One of the key concepts available in the table is a "qualifier" or to put
>it into my own words, a 'context label'. When the structure process finds
>element X where element can be any of the allowable items in the first
>column of the table (paragraph tag, character tag, table format tag, ...)
>the table can 'wrap' it into SGML element Y with optional qualifier Z.
>
>This qualifier can then be used to specify an attibute value for subsequent
>layers of structure. Below is a simplified example of a structure mapping
>table that sets attributes:
>
>Wrap this In this With this
>ITEM ELEMENT QUALIFIER COMMENT
>-------- -------- -------- --------
>P:bulleted item B bullet paras -> list items
>P:numbered item N numbered paras -> list items
>P:numbered1 item N numbered1 paras -> list items
>
>item[B]+ List[Type="bullet"] 'B' items -> list w/Type=bullet
>item[N]+ List[Type="number"] 'N' items -> list w/Type=number
>
>C:italic Emph[Style="i"] character tags -> Emphasis
>C:emphasis Emph[Style="bi"] and set the style attribute
>C:bold Emph[Style="b"] so EDD rules will format it
>
>
>I hope this example help clear up some of the confusion.
>
>- Lester
>------------------------------------------------------------------------
> Lester C. Smalley | email: LSmalley@Infocon.com
> Information Consultants, Inc. | Phone: (302) 239-2942 ext-13
> Hockessin, DE USA 19707-0310 | FAX: (302) 239-1712
>--------------------------------------+---------------------------------
> * * Adobe Certified Expert -- FrameMaker and FrameMaker+SGML * *
>INFOCON is an ADOBE SOLUTION SALES PROVIDER and offers hardware/software
> dedicated to providing integrated office solutions for productivity.
>------------------------------------------------------------------------
> http://www.infocon.com/
>
>
====================
| Nullius in Verba |
====================
Dan Emory, Dan Emory & Associates
FrameMaker/FrameMaker+SGML Document Design & Database Publishing
Voice/Fax: 949-722-8971 E-Mail: danemory@primenet.com
10044 Adams Ave. #208, Huntington Beach, CA 92646
---Subscribe to the "Free Framers" list by sending a message to
majordomo@omsys.com with "subscribe framers" (no quotes) in the body.
** To unsubscribe, send a message to majordomo@omsys.com **
** with "unsubscribe framers" (no quotes) in the body. **