for $product in document("/db/inventory/products.xml")/products/product
return
string-join((xs:string($product/@id), $product/name/text(),
$product/price/text()),",")
<results>{
for $product in document("/db/inventory/products.xml")/products/product
let $p := $product/price
where $p > 100000
order by $p descending
return <product>{$product/@id}
{$product/name, $p}
</product>
}
</results>