XML/XQuery/data
Using the data function
<source lang="xml">
File: Data.xml
<order>
<car model="A"> <id>0001</id> <name language="en">name 1</name> </car> <car model="B"> <id>0002</id> <name language="en">name 2</name> </car> <car model="B"> <id>0003</id> <name language="en">name 3</name> </car>
</order> File: Query.xquery
- {
for $car in doc("Data.xml")/order/car
where $car/@model="A"
order by $car/name
return
- {data($car/name)} }
Output: <?xml version="1.0" encoding="UTF-8"?>
- name 1
</source>