Subject: Re: [xsl] How to count elements on a page From: "J.Pietschmann" <j3322ptm@xxxxxxxx> Date: Sat, 30 Nov 2002 20:32:30 +0100 |
For example, I have a page with dictionary entries. I want to have a footnote on the right bottom corner that shows how many dictionary entries there is on that specific page. For every page, there will be a footnote telling the count of dictionary entries on the page. How do I count the number of certain elements - for instance <dictionary-entry> elements - on a "page" and print the total count for that page as a footnote on the page?
Short answer: you can't. Once the content gets into the pagination process, there are no longer dictionary-entry elements available for counting. Longer answer: If you like challenges, try any of the following: - Implement pagination at the XSLT level. Whether this is workable depends on details of your problem, it has been done for dictionaries before. - Implement extension elements for marking the dictionary entries and for counting the marks and print the result. Details depend heavily on the XSLFO processor you are using (for example, whether is supports extensiona at all). - Check whether creative use of SVG graphics in FO markers or absolute positioned blocks solves your problem. The graphics may overlap, and by carefully placing dots and windows, the result could be the number you require. Similar tricks had been used in various toys and puzzles.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] How to count elements on a pa, Mete Kural | Thread | [xsl] parsing ECB xml file, David Silcott |
Re: [xsl] parsing ECB xml file, David Silcott | Date | [xsl] Different behavior between Xa, Fengrui Gu |
Month |