Re: [xsl] How to render TEI <div*>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: Fri, 11 Apr 2003 15:17:32 -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
> 
> <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>

Is there any way to select or process the siblings in
between one top-level <div*> and the next, especially
with something that only uses XPath 1.0?


__________________________________________________
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