[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
RE: [xsl] Sort before paging
Subject: RE: [xsl] Sort before paging From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Tue, 29 Aug 2006 14:52:15 +0100 |
Unfortunately XSLT 1.0 doesn't allow you to do a two-phase transformation in this way. This would work on XSLT 2.0, or it would work on XSLT 1.0 if your processor supports an xx:node-set() extension function (which most do, a notable exception being the Transformiix processor used in Mozilla/Firefox). Use it like this: > <xsl:template name="positionfilter"> > <xsl:param name="sortedlist"/> > <xsl:for-each select="xx:node-set($sortedlist)/*[(position() >= $start) and ... after binding the namespace prefix xx (or you own choice of prefix) to the appropriate namespace URI for the XSLT processor you are using. Michael Kay http://www.saxonica.com/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Sort before paging, Alexander Johannesen | Thread | [xsl] Test for the immediately prec, Rick Quatro |
Re: [xsl] recognize character entit, David Carlisle | Date | RE: [xsl] Sort by calculated value, Michael Kay |
Month |
Keywords