[xquery-talk] get highest number
ivan.bogouchev at gmail.com
Wed May 14 16:33:33 PDT 2008
> > Or switch to a better XQuery processor. I find it hard to imagine why a
> > product should take noticeably longer to evaluate max(//@id) than it takes
> > to evaluate //@id.
Or maybe it does some sort of lazy evaluation ...
> if the input is typed then it's possible that max(//@id) could be doing
> locale-sensitive lexicographic comparison, which it would slow it down (a
> bit), in which case doing max(//number(@id)) might help. But on the
> other hand if the id values are numeric they didn't ought to be typed
> with a (subtype of) xsd:string rather than a numeric type, so this is
> just a blind and probably wrong guess...
More information about the talk