XQuery

XQuery, XML tipi veriler üzerinde sorgulama yapabilmek için geliştirilmiş bil dildir. Bu dil, Quilt isimli bir sorgulama dilinden türetilmiştir ve yapı olarak SQL'e benzer. XQuery bir W3C standardıdır.

Xquery 1.0, Xpath 2.0 sürümünün bir uzantısıdır, dolayısıyla Xpath için geçerli olan bütün sorgular Xquery için de geçerlidir.

 Örnekler 
 bakkal.xml
 <?xml version="1.0" encoding="ISO-8859-9"?>
     Yunuslar
   15.00

     Gergedanlar
   17.99

     Dökme Demir
   35.49



Aşağıdaki sorgu, bakkaldaki belgesellerden fiyatı 30 YTL'den daha az olanları bulur.

 for $x in doc("bakkal.xml")/belgesel_bakkal/belgesel
 where $x/fiyat<30
 return $x/ad

Sonuç olarak aşağıdaki değerler çıkar;

 Yunuslar
 Gergedanlar

Aşağıdaki sorgu bakkaldaki belgesellerden sanayi ile ilgili olanları bulur.

 doc("bakkal.xml")/belgesel_bakkal/belgesel[@kategori='SANAYİ']

 Dış bağlantılar 
 W3C - XML Sorgulama (XQuery)
 XQuery 1.0 W3C XQuery standartları 
 Quilt sorgulama dili 
 <oXygen/> XQuery Editor and Debugger 
 <oXygen/> XQuery Editor and Debugger 

Kategori:Fonksiyonel programlama dilleri
Kategori:Sorgulama dilleri
Kategori:W3C standartları
Kategori:XML