Re: not operator in XQuery?

Jerome Simeon <[email protected]> Wed, 6 Apr 2005 16:05:05 -0400
Newsgroups gmane.comp.web.query-languages
Message-ID <OF18E1AB51.0AEAA094-ON85256FDB.006E3C90-04256FDB.006E54B9@us.ibm.com>
not() is a built-in function. You can find built-in functions in
the following documents:
http://www.w3.org/TR/xpath-functions/

The fn:not() function is probably what you want to use:
http://www.w3.org/TR/xpath-functions/#func-not

- Jerome

[email protected] wrote on 04/06/2005 03:53:27 PM:

> 
> Dear XQuery expert:
> 
> Can some one explain to me how can I do logical 'not' in XQuery WHERE
> clause now?
> I take a look at http://www.w3.org/TR/xquery
> 
> The syntax seems allow me to do
> let $a := <a>4</a>
> where $a > 3 and $a < 5
> return $a
> 
> I cannot find a logical "not" operator there. So it seems not allow me 
to do
> 
> let $a := <a>4</a>
> where not ($a > 3 and $a < 5)
> return $a
> 
> Is right? Why?
> -- 
> Frank Yung-Fong Tang
> ???
> Šýšţém ?rç?îţéçţ
>