Query with reused variables

<results>
 {
   let $doc := document("prices.xml")
   for $t in distinct-values($doc/prices/book/title)
   let $p := $doc/prices/book[title = $t]/price
   return
    <minprice title = "{ $t }" >
     { min($p) }
    </minprice>
 }
</results>

Adapted from XML Query Use Cases


Previous | Next | Top | Cafe con Leche

Copyright 2002, 2003 Elliotte Rusty Harold
elharo@metalab.unc.edu
Last Modified January 16, 2003