[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Re: [xsl] How to render TEI
Re: [xsl] How to render TEI s with chapter-like pagination?
Subject: Re: [xsl] How to render TEI <div*>s with chapter-like pagination?
From: "James J. Ramsey" <jjramsey_6x9eq42@xxxxxxxxx>
Date: Sun, 13 Apr 2003 11:35:57 -0700 (PDT)
--- David Carlisle <davidc@xxxxxxxxx> wrote:
> If you want to avoid keys (which speed things up but
> make it a bit
> obscure)
I don't mind using keys one bit, so long as I
understand what I'm doing. :-)
> then use a variable and count()
>
> <xsl:template match="div1">
> <xsl:variable name="n"
> select="count(following-sibling::*[self::divGen or
> self::div1])"/>
> <!-- so what you want is all the nodes that have $n
> div* after them
> which is -->
> <fo:page-sequence blah blah blah>
> <xsl:apply-templates
> select="following-sibling::node()[
> count(following-sibling::*[self::dviGen or
> self::div1]) = $n]"/>
I tried out the code and it seems to work. Clever
trick.
__________________________________________________
Do you Yahoo!?
Yahoo! Tax Center - File online, calculators, forms, and more
http://tax.yahoo.com
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread
- Re: [xsl] How to render TEI <div*>s with chapter-like pagination?, (continued)
- David Carlisle - Sun, 13 Apr 2003 20:05:42 +0100
- James J. Ramsey - Sat, 12 Apr 2003 16:15:31 -0700 (PDT)
- James J. Ramsey - Sun, 13 Apr 2003 09:00:07 -0700 (PDT)
- David Carlisle - Sun, 13 Apr 2003 18:45:36 +0100
- James J. Ramsey - Sun, 13 Apr 2003 11:35:57 -0700 (PDT) <=
- David Carlisle - Sun, 13 Apr 2003 18:33:16 +0100
- James J. Ramsey - Sun, 13 Apr 2003 10:51:17 -0700 (PDT)
- James J. Ramsey - Mon, 14 Apr 2003 16:25:00 -0700 (PDT)
- James J. Ramsey - Mon, 14 Apr 2003 16:53:25 -0700 (PDT)
<- Previous Index Next ->
Re: [xsl] How to render TEI <div*>s, David Carlisle
Thread
Re: [xsl] How to render TEI <div*>s, David Carlisle
Re: [xsl] How to render TEI <div*>s, James J. Ramsey
Date
Re: [xsl] Sorting on call-template , Mike Brown
Month
Subject: Re: [xsl] How to render TEI <div*>s with chapter-like pagination? From: "James J. Ramsey" <jjramsey_6x9eq42@xxxxxxxxx> Date: Sun, 13 Apr 2003 11:35:57 -0700 (PDT) |
--- David Carlisle <davidc@xxxxxxxxx> wrote: > If you want to avoid keys (which speed things up but > make it a bit > obscure) I don't mind using keys one bit, so long as I understand what I'm doing. :-) > then use a variable and count() > > <xsl:template match="div1"> > <xsl:variable name="n" > select="count(following-sibling::*[self::divGen or > self::div1])"/> > <!-- so what you want is all the nodes that have $n > div* after them > which is --> > <fo:page-sequence blah blah blah> > <xsl:apply-templates > select="following-sibling::node()[ > count(following-sibling::*[self::dviGen or > self::div1]) = $n]"/> I tried out the code and it seems to work. Clever trick. __________________________________________________ Do you Yahoo!? Yahoo! Tax Center - File online, calculators, forms, and more http://tax.yahoo.com XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] How to render TEI <div*>s, David Carlisle | Thread | Re: [xsl] How to render TEI <div*>s, David Carlisle |
Re: [xsl] How to render TEI <div*>s, James J. Ramsey | Date | Re: [xsl] Sorting on call-template , Mike Brown |
Month |
Products
Features
Resources
Support
Oxygen XML on Facebook
Follow
Oxygen XML on Twitter
Oxygen XML Web Feed
Oxygen XML
Blog
Oxygen XML Youtube Channel
© 2002-2022 SyncRO Soft SRL. All rights reserved.
This website was created & generated with <oXygen/>®XML Editor