[xquery-talk] Query Through Multiple Files
Michael Kay
mike at saxonica.com
Wed Jan 23 09:19:06 PST 2008
>
> One question though, why is it that the clause below
>
> let $sorted_result:=
> for $doc in distinct-values($addresses)
>
> does produce "sub nodes" of the markup
It doesn't. It produces atomic values. The query then goes back to the
source data to fetch the nodes that contain these atomic values:
for $r at $count in $sorted_result
let $nodes := $addresses[. = $r]
Unfortunately grouping in XQuery 1.0 always involves this two-step process.
Michael Kay
http://www.saxonica.com/
More information about the talk
mailing list