Loading AI tools
XML tipi veriler üzerinde sorgulama yapabilmek için geliştirilmiş bil dil Vikipedi'den, özgür ansiklopediden
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.
bakkal.xml <?xml version="1.0" encoding="ISO-8859-9"?> <belgesel_bakkal> <belgesel kategori="HAYVANLAR"> <ad dil="tr">Yunuslar</ad> <fiyat>15.00</fiyat> </belgesel> <belgesel kategori="HAYVANLAR"> <ad dil="tr">Gergedanlar</ad> <fiyat>17.99</fiyat> </belgesel> <belgesel kategori="SANAYİ"> <ad dil="tr">Dökme Demir</ad> <fiyat>35.49</fiyat> </belgesel> </belgesel_bakkal>
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İ']
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.