(: insert-start :) | |
declare variable $input-context1 external; | |
declare variable $input-context2 external; | |
declare variable $input-context3 external; | |
(: insert-end :) | |
<result> | |
{ | |
for $u in $input-context2//user_tuple | |
order by $u/name | |
return | |
<user> | |
{ $u/name } | |
{ | |
for $b in distinct-values($input-context3//bid_tuple | |
[userid = $u/userid]/itemno) | |
for $i in $input-context1//item_tuple[itemno = $b] | |
let $descr := $i/description/text() | |
order by $descr | |
return | |
<bid_on_item>{ $descr }</bid_on_item> | |
} | |
</user> | |
} | |
</result> |