[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$ cat Example1-5.xq
for $prod in doc("catalog.xml")/catalog/product
where $prod/@dept = "ACC"
order by $prod/name
return $prod/name
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$ cat Example1-6.xq
for $product in doc("catalog.xml")/catalog/product
let $name := $product/name
where $product/@dept = "ACC"
order by $name
return $name
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$ cat Example1-7.xq
{
for $product in doc("catalog.xml")/catalog/product
where $product/@dept='ACC'
order by $product/name
return $product/name
}
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$ cat Example1-8.xq
{
for $product in doc("catalog.xml")/catalog/product
where $product/@dept='ACC'
order by $product/name
return - {$product/name}
}
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$ cat Example1-9.xq
{
for $product in doc("catalog.xml")/catalog/product
where $product/@dept='ACC'
order by $product/name
return - {data($product/name)}
}
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$ cat Example1-10.xq
{
for $product in doc("catalog.xml")/catalog/product
where $product/@dept='ACC'
order by $product/name
return - {data($product/name)}
}
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$ cat Example1-11.xq
for $item in doc("order.xml")//item
let $name := doc("catalog.xml")//product[number = $item/@num]/name
return
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$ cat Example1-12.xq
for $d in distinct-values(doc("order.xml")//item/@dept)
let $items := doc("order.xml")//item[@dept = $d]
order by $d
return
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$ java -cp saxon9he.jar net.sf.saxon.Query -q:Example1-5.xq
Error: Could not find or load main class net.sf.saxon.Query
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$ java -cp ../saxon9he.jar net.sf.saxon.Query -q:Example1-5.xq
Deluxe Travel BagFloppy Sun Hat[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$ java -cp ../saxon9he.jar net.sf.saxon.Query -q:Example1-6.xq
Deluxe Travel BagFloppy Sun Hat[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$ java -cp ../saxon9he.jar net.sf.saxon.Query -q:Example1-7.xq
Deluxe Travel BagFloppy Sun Hat
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$ java -cp ../saxon9he.jar net.sf.saxon.Query -q:Example1-8.xq
- Deluxe Travel Bag
- Floppy Sun Hat
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$ java -cp ../saxon9he.jar net.sf.saxon.Query -q:Example1-9.xq
- Deluxe Travel Bag
- Floppy Sun Hat
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$ java -cp ../saxon9he.jar net.sf.saxon.Query -q:Example1-10.xq
- Deluxe Travel Bag
- Floppy Sun Hat
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$ java -cp ../saxon9he.jar net.sf.saxon.Query -q:Example1-11.xq
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$ java -cp ../saxon9he.jar net.sf.saxon.Query -q:Example1-12.xq
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$
[benjamin@FedoraXPS XQueryBook]$