David, It certainly is a bug: both expressions should cause an error. A variant of this was reported as a bug a few days ago, so the problem is known.
Thanks, Wolfgang Am 23.02.2012 03:05 schrieb "Birnbaum, David J" <[email protected]>: > Dear x-query list, > > Using eXist 2.0-tech-preview-rev15878-20120213 (sandbox), I understand why: > > let $all := collection('/db/twitter')//tweet > return $all[1 to 10] > > returns an error, since a numeric predicate isn't supposed to be a > sequence of more than one atomic value. The error report is: > > err:FORG0006: effectiveBooleanValue: first item of '(1, 2, 3, 4, 5, 6, > 7Š' > is not a node, and sequence length > 1 > > What I don't understand is why the following *doesn't* return an error: > > let $all := collection('/db/twitter')//tweet > let $range := 1 to 10 > return $all[$range] > > When I run this second FLWOR, I retrieve my first ten tweets. > > What am I misunderstanding? > > Thanks, > > David > [email protected] > > > _______________________________________________ > [email protected] > http://x-query.com/mailman/listinfo/talk >
_______________________________________________ [email protected] http://x-query.com/mailman/listinfo/talk
