Subject: Re: A fascinating puzzle From: David Carlisle <davidc@xxxxxxxxx> Date: Tue, 16 May 2000 17:23:01 +0100 (BST) |
this is the same problem as the faq of distributing cells into an n column table, even though you described it as the problem of doing a 33 row page. <xsl:for-each select="record[position() mod 33 = 1]"> <page> <xsl:apply-templates select=".|following-sibling::record[position() <33]"/> <call-template name="pad"> <xsl:with-param name="x" select="count(following-sibling::record)"/> </xsl:call-template> </page> </xsl:for-each> where the pad named template does nothing unless the param is less than 33 in which case it adds a line break and recurses adding one to the parameter until it gets up to 33. David (untested) XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
A fascinating puzzle, Ken Burnside | Thread | Web Front Page using XSLT, Matt Sergeant |
Re: Web Front Page using XSLT, David Carlisle | Date | Re: sorting nodes in reverse docume, Ann Marie Rubin - Su |
Month |