XQuery bilan tanishuv


ULASHISH

XQuery nima?

XQuery XML uchun xuddi ma’lumotlar bazalari uchun SQL kabidir.

XQuery XML ma’lumotlaridan so‘rov qilish uchun mo‘ljallangan.


XQuery misoli

for $x in doc("books.xml")/bookstore/book where $x/price>30 order by $x/title return $x/title


XQuery nima?

XQuery
  • XQuery — XML ma’lumotlarini so‘rash uchun asosiy (the) til
  • XQuery XML uchun xuddi ma’lumotlar bazalari uchun SQL kabi
  • XQuery XPath ifodalariga asoslangan
  • XQuery barcha yirik ma’lumotlar bazalari tomonidan qo‘llab-quvvatlanadi
  • XQuery — W3C tavsiyasi

XQuery XML’ni so‘rash uchun xizmat qiladi

XQuery — XML hujjatlaridan elementlar va atributlarni topish va ajratib olish uchun mo‘ljallangan til.

XQuery hal qila oladigan vazifaga misol:

"cd_catalog.xml faylida saqlangan CD to‘plamidan narxi $10 dan kam bo‘lgan barcha CD yozuvlarini tanlang"


XQuery va XPath

XQuery 1.0 va XPath 2.0 bir xil ma’lumotlar modeliga ega va bir xil funksiya hamda operatorlarni qo‘llab-quvvatlaydi. Agar XPath’ni allaqachon o‘rgangan bo‘lsangiz, XQuery’ni tushunishda hech qanday muammo bo‘lmaydi.



XQuery - qo‘llanilish misollari

XQuery’dan quyidagilar uchun foydalanish mumkin:

  • Veb-xizmatda foydalanish uchun ma’lumot ajratib olish
  • Umumlashtiruvchi hisobotlar yaratish
  • XML ma’lumotlarini XHTML’ga o‘zgartirish
  • Veb-hujjatlardan kerakli ma’lumotlarni qidirish

XQuery — W3C tavsiyasi

XQuery XML, Namespaces, XSLT, XPath va XML Schema kabi bir qancha W3C standartlari bilan mos keladi.

XQuery 1.0 2007-yilda W3C tavsiyasiga aylangan.


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!