[Date Prev][Date Next]
[Thread Prev][Thread Next]
[Date Index]
[Thread Index]
[New search]
To: bpa@xxxxxxxxxxxxxxxx, danemory@xxxxxxxxxxxx
Subject: Re: SGML: using attributes for dictionary style running h/f
From: lsmalley@xxxxxxxxxxxxxxxx (Lester C. Smalley)
Date: Mon, 29 Nov 1999 18:26:44 -0500
Cc: framers@xxxxxxxxxxxxxx, framers@xxxxxxxxx
Sender: owner-framers@xxxxxxxxx
<BIG SNIP> | That's right, only the first one will work. FM+SGML has no legal syntax | for use with attributes that is a counterpart of the ones | (<$elemtext[+,elemtag]> and <$paratext[+,paratag]>) for elements and | paragraphs. You can, however specify a particular element tag for an | attribute in a running header/footer variable, as well as a context label | for that element, as follows: | | <$attribute[hdrtxt:Section(1stLevel), Section(2ndLeve)]> | | Where Section is an element tag, and 1stLevel and 2ndLevel are context | labels defined in the EDD for element Section | | But, you cannot precede an elemtag in the above expression with +, to get | what you are looking for. That is: | | <$attribute[hdrtxt:+,Section]> | | is not a legal FM+SGML expression. Are you sure Dan? The constuct <$attribute[ATTR_NAME:+,ELEMENT]> does indeed work for me in FM+SGML 5.5.6 (both Unix and Windows versions) to extract the content of the "ATTR_NAME" attribute of the last "ELEMENT" element on the page. In actual use, this is in a single Running H/F varible defined as: <$attribute[Label:Para0]> -- <$attribute[Label:+,Para0]> (where -- is an em-dash) to extract the numbered label from the first and last top level paragraph elements in a document. And it works for me. It looks like this: " 1.3 -- 1.14 " in the header of the page. Maybe I'm just lucky and it shouldn't, but I'm not complaining. - 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 Premium VAR and offers hardware/software focused on integrated office solutions for productivity. ------------------------------------------------------------------ http://www.infocon.com/ ** To unsubscribe, send a message to majordomo@omsys.com ** ** with "unsubscribe framers" (no quotes) in the body. **