[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] Problem with obtaining distinct values from a variable containg a nodeset


Subject: Re: [xsl] Problem with obtaining distinct values from a variable containg a nodeset
From: Dimitre Novatchev <dnovatchev@xxxxxxxxx>
Date: Wed, 30 Nov 2005 09:58:12 +1100

And of course, the set:distinct() function from EXSLT.

As you're using .NET, the XML-MVP project's implementation of EXSLT
comes particularly handy.

I can personally guarantee that the functions from the "set" module
have been meticulously optimized   :o)



--
Cheers,
Dimitre Novatchev
---------------------------------------
To avoid situations in which you might make mistakes may be the
biggest mistake of all.



On 11/30/05, Dimitre Novatchev <dnovatchev@xxxxxxxxx> wrote:
> On 11/30/05, Michael Kay <mike@xxxxxxxxxxxx> wrote:
> > This is dead easy in XSLT 2.0, but assuming that you want a 1.0 solution,
> > the only common grouping technique that works on a node-set that might
> > contain nodes from different documents is Ken Holman's variable-based
> > grouping technique. Google on that, or see
> > http://www.stylusstudio.com/xsllist/200410/post20410.html
>
>
> Not the only one -- see also the makeDistinct template from FXSL,
> which allows to find distinct values in any nodeset, even when the
> nodes belong to different documents:
>
> For an explanation and a concrete example see:
>
>    http://sources.redhat.com/ml/xsl-list/2002-07/msg00832.html
>
> and
>
>    http://www.biglist.com/lists/xsl-list/archives/200112/msg00805.html
>
>
>
> --
> Cheers,
> Dimitre Novatchev
> ---------------------------------------
> To avoid situations in which you might make mistakes may be the
> biggest mistake of all.


Current Thread
Keywords