This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: XPath question


Hi Aaron,

Thanks for your explanation. It makes sense to me now.

Wei-Chin
----- Original Message -----
From: "Aaron Skonnard" <aarons@develop.com>
To: <xsl-list@lists.mulberrytech.com>
Sent: Tuesday, June 11, 2002 10:21 PM
Subject: RE: [xsl] XPath question


> 
> 
> > -----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
> 
> 


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]