This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: sort / unsort
- From: "Michael Kay" <michael dot h dot kay at ntlworld dot com>
- To: <xsl-list at lists dot mulberrytech dot com>
- Date: Fri, 9 Aug 2002 10:05:35 +0100
- Subject: RE: [xsl] sort / unsort
- Reply-to: xsl-list at lists dot mulberrytech dot com
> Interesting,
> Could you show me? I couldn't see a way of getting
> a sorted nodeset into a variable. Wouldn't this approach require that?
It needs the node-set() extension function.
<xsl:variable name="n">
<xsl:for-each>
<xsl:sort>
<xsl:copy-of select="."/>
</
</
<xsl:for-each select="xx:node-set($n)">
...
Michael Kay
Software AG
home: Michael.H.Kay@ntlworld.com
work: Michael.Kay@softwareag.com
>
> -- Mike Berrow
>
> ----- Original Message -----
> From: "Mike Brown" <mike@skew.org>
> To: <xsl-list@lists.mulberrytech.com>
> Sent: Thursday, August 08, 2002 10:09 PM
> Subject: Re: [xsl] sort / unsort
>
>
> Mike Berrow wrote:
> > Does anyone see a better way?
>
> I was going to try the Kay/Becker/Holman technique from the FAQ.
> http://www.dpawson.co.uk/xsl/sect2/muench.html#d197e74
>
> That is, find the difference between all the nodes and the
> sorted nodes to get the remaining nodes. No need for
> generate-id(); count() and != ought to work nicely.
>
> - Mike
> ______________________________________________________________
> ______________
> mike j. brown | xml/xslt: http://skew.org/xml/
> denver/boulder, colorado, usa | resume:
> http://skew.org/~mike/resume/
>
> XSL-List info and archive:
> http://www.mulberrytech.com/xsl/xsl-list
>
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list