| Subject: RE: [xsl] xsl:sort  -- XSLT version 1.1/2.0:  document order and request for reverse doc. order From: "Michael Kay" <mhkay@xxxxxxxxxxxx> Date: Fri, 4 May 2001 09:11:37 +0100 | 
> XML elements that are already in some kind of order > in the source document are processed in order they are written in, > this order is refferred to as document order. Since WD XSLT > v1.1 it is > stated explicitly that when such elements/nodes are used in the > select att of an apply-templates/xsl:for-each --without an > xsl:sort as their child-- > they are processed in document order (XSLTv1.1 ch. 10). > Sometimes, however, I want to process these nodes in > *reverse* order. > > Q: Is there some deaper reasoning why such a possibility > isn't offered? > The rules for position() in the xsl:sort select expression are expressly designed so that <xsl:sort select="position()" data-type="number" order="descending"/> gives you reverse document order. (I know, because the rules were put there at my request...) Mike Kay XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread | 
|---|
| 
 | 
| <- Previous | Index | Next -> | 
|---|---|---|
| [xsl] xsl:sort -- XSLT version 1.1, Eric Vermetten | Thread | FW: [xsl] xsl:include - problem set, Lo, May F [IT] | 
| [xsl] RE: [xsl] RE: [xsl] Â / em da, Michael Kay | Date | RE: [xsl] Random indexing into a co, Michael Kay | 
| Month |