From: Pepijn N. <pep...@gm...> - 2007-08-29 11:03:42
|
Hi, I think I found a bug in eXist concerning the short version of the position predicate. With the following XQuery : let $foo := <foo> <bar baz=""/> </foo> let $bar1 := $foo/bar[exists(@baz)][1] let $bar2 := $foo/bar[exists(@baz)][position() = 1] return <found> <bar1>{$bar1}</bar1> <bar2>{$bar2}</bar2> </found> I expected the following return: <found> <bar1> <bar baz=""/> </bar1> <bar2> <bar baz=""/> </bar2> </found> But I got: <found> <bar1/> <bar2> <bar baz=""/> </bar2> </found> I tested this on an SVN build of 20070813, but it also occurs on the sandbox of the exist-db.org site. Greetings, Pepijn |