[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: XSL FO TOC for an indexing document

Subject: Re: XSL FO TOC for an indexing document
From: "Christopher R. Maden" <crism@xxxxxxxxx>
Date: Sun, 15 Mar 2009 17:05:05 -0400
Re:  XSL FO TOC for an indexing document
Mark Wilson wrote:
> All of the XSL FO TOC generating examples I have seen are keyed to the
> structural parts of a book (a chapter element, etc) or some similar
> object. I have constructed an index to a journal using XSL-FO and would
> like to have a TOC that indicates the initial use of each letter of the
> alphabet, or some useful refinement thereof. For a start, how would I
> identify the position in the index where a letter was used for the first
> time. If it would help, here is a draft copy of the document:
> http://www.knihtisk.org/library/specialist/headings.pdf.

You could do this by processing your index twice, in different modes.

In the TOC, you would process the index and generate a TOC heading for
each new initial letter.  The page number would be an FO forward
reference to some deterministic identifier (like idx-a, say).

Then, when you process the index per se, you would generate a marker for
the first entry of each letter using that same identifier.  The FO
formatter will backfill the page number, just as it does for chapter
headings.

~Chris
-- 
Chris Maden, text nerd  <URL: http://crism.maden.org/ >
bAll I ask of living is to have no chains on me,
 And all I ask of dying is to go naturally.b b Laura Nyro
GnuPG Fingerprint: C6E4 E2A9 C9F8 71AC 9724 CAA3 19F8 6677 0077 C319

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.