XML/XQuery/position — различия между версиями
(нет различий)
|
Версия 21:22, 25 мая 2010
Attempting to use the position 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 $prod in doc("Data.xml")//car[@model = ("B", "A")]
return{$prod/position()}. {data($prod/name)}
Output: <?xml version="1.0" encoding="UTF-8"?>
1. name 1
1. name 2
1. name 3
</source>