RE: [xsl] XPath question

Subject: RE: [xsl] XPath question
From: "Aaron Skonnard" <aarons@xxxxxxxxxxx>
Date: Tue, 11 Jun 2002 21:21:31 -0600

> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx 
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of 
> Wei-Chin Hsieh
>
> Hello,
> 
> I tried the following  query and got results even the actual 
> number of count
> is 1. It seems that if either side of the expression is true, 
> the whole
> expression is true.
> /someelement[2 < count(somechildelement) < 5]

Here one side of the comparison is evaluated producing a boolean result,
which is then coerced into a number (either 1/0 for true/false) for use
in the second comparison. 
 
> But the following  works correctly.
> /someelement[count(somechildelement) > 2 and 
> count(somechildelement) < 5]

Here you're performing a logical 'and' on two booleans, which is
different.

-aaron
http://staff.develop.com/aarons


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


Current Thread