| 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 | 
|---|
| 
 | 
| <- Previous | Index | Next -> | 
|---|---|---|
| [xsl] selective non duplicates, C Wilson | Thread | Re: [xsl] number total of page, "Braumüller, Hans" | 
| RE: Is XML a Language? (was RE: [xs, Claudio Russo | Date | Re: [xsl] number total of page, David Carlisle | 
| Month |