Subject: Re: XPath question
From: "Wei-Chin Hsieh" <whsieh@xxxxxxxxxxxx>
Date: Tue, 11 Jun 2002 23:08:28 -0500
|
Hi Aaron,
Thanks for your explanation. It makes sense to me now.
Wei-Chin
----- Original Message -----
From: "Aaron Skonnard" <aarons@xxxxxxxxxxx>
To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Tuesday, June 11, 2002 10:21 PM
Subject: RE: XPath question
>
>
> > -----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
>
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|