Tu banner alternativo

XQuery

Günümüz dünyasında XQuery büyük önem ve alakaya sahip bir konu haline geldi. XQuery, günlük yaşamın çeşitli alanlarına etkisi ile kendisini tartışmanın ve münazaranın odak noktası olarak konumlandırmıştır. Hem kişisel hem de profesyonel alanlarda, XQuery'in etkisi yadsınamaz ve onun sonuçlarını ve sonuçlarını anlama konusunda sürekli bir ilgi uyandırıyor. Tarih boyunca XQuery, modern dünyanın değişen gerçekliklerine ve ihtiyaçlarına göre gelişen ve uyum sağlayan çalışma ve analiz konusu olmuştur. Bu makalede, XQuery'in çeşitli yönlerini ve günümüz toplumu üzerindeki etkisini keşfederek, onun çağdaş dünyadaki önemini ve alaka düzeyini anlamamıza olanak tanıyan kapsamlı bir vizyon sunacağız.

Tu banner alternativo

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"?>
<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

Dış bağlantılar