Re: [xsl] How the other half live

Subject: Re: [xsl] How the other half live
From: "Andrew Welch" <andrew.j.welch@xxxxxxxxx>
Date: Tue, 18 Nov 2008 14:55:57 +0000
2008/11/18 Dimitre Novatchev <dnovatchev@xxxxxxxxx>:
> On Mon, Nov 17, 2008 at 12:53 PM, Michael Kay <mike@xxxxxxxxxxxx> wrote:
>
>> I quite like the fact that this generalizes.
>>
>> $vSeq[index-of($vSeq,.)[$i]]
>>
>
> Yes, I intentionally omitted this in order not to overload the
> readers, nevertheless anyone who tries the five problems will
> naturally notice this generalization.

Is:

for $d in distinct-values($seq) return $d[count($seq[. eq $d]) ge $i]

equivalent?  I think it is, and probably a lot more efficient,
although it is longer.

I can't see how to avoid the for expression...


-- 
Andrew Welch
http://andrewjwelch.com
Kernow: http://kernowforsaxon.sf.net/

Current Thread