[xquery-talk] compare dayTimeDuration ?

Jens Teubner jens.teubner at in.tum.de
Mon Feb 26 11:33:51 PST 2007


On Mon, Feb 26, 2007 at 11:15:11AM +0100, Sébastien Geindre wrote:

> oXygen eclipse plugin do not valid my query because of :
> *Axis step child::element(false) cannot be used here: the context item 
> is undefined*
>
> [...]
>
>           if ($r1 <= $v1) then
>        *       if ($r2 <= $v1) then xs:boolean(false)*
>               else xs:boolean(true)
>           else
>               if ($r1 <= $v2) then xs:boolean(true)
>               else xs:boolean(false)
>
> [...]

Sébastien,

there are no literals `true' and `false' in XQuery.  Use the built-in
functions fn:true() and fn:false() instead.

(`true' and `false' will be interpreted as child steps searching for
child nodes named `true' and `false', respectively.)

Jens

-- 
Jens Teubner
Technische Universitaet Muenchen, Department of Informatics
D-85748 Garching, Germany
Tel: +49 89 289-17259     Fax: +49 89 289-17263

Young man, in mathematics you don't
understand things, you just get used to them.
                         -- John von Neumann


More information about the talk mailing list