xsl-list
[Top] [All Lists]

Re: How to render TEI <div*>s with chapter-like pagination?

2003-04-11 15:17:32
--- David Carlisle <davidc(_at_)nag(_dot_)co(_dot_)uk> 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



<Prev in Thread] Current Thread [Next in Thread>