Subject: RE: Questions on sorting From: Kay Michael <Michael.Kay@xxxxxxx> Date: Thu, 26 Aug 1999 15:25:26 +0100 |
> I'm a bit confused by the interaction of xsl:sort and the various > axes. I suppose basically my question is: does xsl:sort affect the > ordering of nodes for the purpose of reference within the stylesheet, > or just for the purpose of the output? xsl:sort affects the order in which the nodes are processed. It does not affect the position of the nodes on any axis, such as the following-siblings axis. > <xsl:for-each select="//foo"> > <xsl:sort/> > <xsl:value-of select="."/>:<xsl:for-each > select="preceding-sibling"> > And I obviously don't understand preceding-sibling Indeed you don't. What you are doing here is to ask for all child elements (of foo) with the name "preceding-sibling". What you presumably wanted was all preceding sibling elements of the foo element. To get that, write select="preceding-sibling::*" Mike Kay XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Questions on sorting, Ian Brockbank | Thread | XSL Wanted, Cristobal Galiano Fe |
XSL-selectsomevalue-problem, Peter Johansson | Date | Converting Document object (DOM) in, Sebastien Sahuc |
Month |