XQuery bilan tanishuv
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 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!

