This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: XPath question
- From: "Aaron Skonnard" <aarons at develop dot com>
- To: <xsl-list at lists dot mulberrytech dot com>
- Date: Tue, 11 Jun 2002 21:21:31 -0600
- Subject: RE: [xsl] XPath question
- Organization: DevelopMentor
- Reply-to: xsl-list at lists dot mulberrytech dot com
> -----Original Message-----
> From: owner-xsl-list@lists.mulberrytech.com
> [mailto:owner-xsl-list@lists.mulberrytech.com] 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