[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: Thu, 10 Apr 2003 14:37:28 -0700 (PDT)
--- David Carlisle <davidc@xxxxxxxxx> wrote:
>
> If I understand you correctly you want
> page-sequences that slurp up
> a anything before the first div
> b each div
> c anything after the last div
> which is something like
Not quite. Some the stuff before the <div>s should
definitely go in its own page sequence, but others
maybe should not. However many of the elements in
between and after the <div>s -- but not all -- do not
belong in their own page sequence at all, but in the
page sequence of the preceding <div*>.
I'm beginning to see why the TEI stylesheets had yet
to tackle this. Uy!
> <xsl:variable name="x" select="div1|div2|div3"/>
>
> <xsl:if test="$x[1]/preceding-sibling::*">
> <fo:page-sequence>
> <xsl:apply-templates
> select="$x[1]/preceding-sibling::*"/>
> </fo:page-sequence>
> </xsl:if>
> <xsl:apply-templates select="$x"/>
>
> <xsl:if test="$x[last()]/following-sibling::*">
> <fo:page-sequence>
> <xsl:apply-templates
> select="$x[last()]/following-sibling::*"/>
> </fo:page-sequence>
> </xsl:if>
__________________________________________________
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
- [xsl] How to render TEI <div*>s with chapter-like pagination?
- James J. Ramsey - Wed, 9 Apr 2003 15:38:01 -0700 (PDT)
- Wendell Piez - Thu, 10 Apr 2003 12:03:07 -0400
- James J. Ramsey - Thu, 10 Apr 2003 12:17:08 -0700 (PDT)
- David Carlisle - Thu, 10 Apr 2003 20:39:21 +0100
- James J. Ramsey - Thu, 10 Apr 2003 14:37:28 -0700 (PDT) <=
- Wendell Piez - Thu, 10 Apr 2003 18:37:17 -0400
- James J. Ramsey - Thu, 10 Apr 2003 17:49:22 -0700 (PDT)
- Wendell Piez - Fri, 11 Apr 2003 13:33:59 -0400
- James J. Ramsey - Fri, 11 Apr 2003 13:03:51 -0700 (PDT)
<- Previous Index Next ->
Re: [xsl] How to render TEI <div*>s, David Carlisle
Thread
Re: [xsl] How to render TEI <div*>s, Wendell Piez
RE: [xsl] An eseay question., Mulberry Technologie
Date
[xsl] String manipulations with quo, Betty Harvey
Month
Keywords
Subject: Re: [xsl] How to render TEI <div*>s with chapter-like pagination? From: "James J. Ramsey" <jjramsey_6x9eq42@xxxxxxxxx> Date: Thu, 10 Apr 2003 14:37:28 -0700 (PDT) |
--- David Carlisle <davidc@xxxxxxxxx> wrote: > > If I understand you correctly you want > page-sequences that slurp up > a anything before the first div > b each div > c anything after the last div > which is something like Not quite. Some the stuff before the <div>s should definitely go in its own page sequence, but others maybe should not. However many of the elements in between and after the <div>s -- but not all -- do not belong in their own page sequence at all, but in the page sequence of the preceding <div*>. I'm beginning to see why the TEI stylesheets had yet to tackle this. Uy! > <xsl:variable name="x" select="div1|div2|div3"/> > > <xsl:if test="$x[1]/preceding-sibling::*"> > <fo:page-sequence> > <xsl:apply-templates > select="$x[1]/preceding-sibling::*"/> > </fo:page-sequence> > </xsl:if> > <xsl:apply-templates select="$x"/> > > <xsl:if test="$x[last()]/following-sibling::*"> > <fo:page-sequence> > <xsl:apply-templates > select="$x[last()]/following-sibling::*"/> > </fo:page-sequence> > </xsl:if> __________________________________________________ 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, Wendell Piez |
RE: [xsl] An eseay question., Mulberry Technologie | Date | [xsl] String manipulations with quo, Betty Harvey |
Month |
Keywords
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