Mega Code Archive

 
Categories / XML / Xquery
 

Using multiple inventorying specifications

File: Data.xml <inventory>   <car model="A" id="0001"/>   <car model="B" id="0002"/>   <car model="B" id="0003"/>   <car model="C" id="0004"/>   <car model="C" id="0004"/>   <car model="A" id="0001"/> </inventory> File: Query.xquery for $car in doc("Data.xml")//car order by $car/@model, $car/@id return $car Output: <?xml version="1.0" encoding="UTF-8"?> <car model="A" id="0001"/> <car model="A" id="0001"/> <car model="B" id="0002"/> <car model="B" id="0003"/> <car model="C" id="0004"/> <car model="C" id="0004"/>