Re: [xsl] selective non duplicates

Subject: Re: [xsl] selective non duplicates
From: David Carlisle <davidc@xxxxxxxxx>
Date: Mon, 7 Jul 2003 14:55:10 +0100
I'm confused as your sample input had no elements called count, but both
of your Xpath's assuming they were only missing a trailing ) 
sum a collection of count elements, so ought to return 0.


However

[1]
sum(clients/client
  [commissions/commission/earnerId =$curEarner]/
        products/product
          [id=../../commissions/commission[earnerId=$curEarner]/product/productId
           and
           not(productId =preceding-sibling::product/productId]/
        count)

Your products/product elements do not have any productId children so
the second clause of that and expression will be testing two empty sets
for equality, which is always true.

David

________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread