ekspresi XQuery FLWOR
dokumen XML misalnya
Kami akan terus menggunakan "books.xml" dokumen contoh berikut (dalam file XML di sama).
Lihat "books.xml" file di browser Anda .
Jika Anda menggunakan FLWOR pilih node dari "books.xml"
Lihatlah ekspresi lintasan berikut:
Ungkapan ini dapat dipilih di atas semua elemen judul di bawah elemen buku di bawah elemen toko buku, dan nilai dari elemen harga yang harus lebih besar dari 30.
FLWOR ekspresi bawah data yang dipilih dan jalan di atas adalah sama dengan ungkapan ini:
where $x/price>30
return $x/title
Output:
<title lang="en">Learning XML</title>
Dengan FLWOR, Anda dapat mengurutkan hasil:
where $x/price>30
order by $x/title
return $x/title
FLWOR adalah "Untuk, Mari, Dimana, Orde oleh, Kembali" hanya mengambil akronim.
laporan untuk semua elemen buku di bawah elemen toko buku ke dalam variabel bernama $ x ekstraksi di.
di mana laporan elemen yang dipilih elemen harga buku nilai lebih besar dari 30.
order by pernyataan mendefinisikan urutan. Akan diurutkan sesuai dengan elemen judul.
pernyataan kembali menentukan apa yang mereka kembali. Dalam hal ini mengembalikan elemen judul.
Atas hasil ekspresi XQuery:
<title lang="en">XQuery Kick Start</title>