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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] XPath question, Wei-Chin Hsieh | Thread | Re: [xsl] XPath question, Wei-Chin Hsieh |
RE: [xsl] Problem XML Situation, Joel Konkle-Parker | Date | Re: [xsl] about using templates, Peter Davis |
Month |