[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: How to render TEI <div*>s with chapter-like pagina
--- 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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|