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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] How to render TEI <div*>s, James J. Ramsey | Thread | Re: [xsl] How to render TEI <div*>s, David Carlisle |
RE: [xsl] reverse and forward order, Michael Kay | Date | Re: [xsl] namespace declarations in, David Carlisle |
Month |