XQuery ကျူတိုရီရယ်
XQuery ဆိုတာဘာလဲ။
XQuery သည် XML မှ SQL သည် databases များအတွက်ဖြစ်သည်။
XQuery သည် XML ဒေတာကို မေးမြန်းရန် ဒီဇိုင်းထုတ်ထားသည်။
XQuery ဥပမာ
for $x in doc("books.xml")/bookstore/book
where $x/price>30
order by $x/title
return $x/title
XQuery ဆိုတာဘာလဲ။
|
XQuery သည် XML ကိုမေးမြန်းခြင်းအကြောင်းဖြစ်သည်။
XQuery သည် XML စာရွက်စာတမ်းများမှ ဒြပ်စင်များနှင့် ရည်ညွှန်းချက်များကို ရှာဖွေခြင်းနှင့် ထုတ်ယူခြင်းအတွက် ဘာသာစကားတစ်ခုဖြစ်သည်။
ဤသည်မှာ XQuery ဖြေရှင်းနိုင်သည့် ဥပမာတစ်ခုဖြစ်သည်။
"cd_catalog.xml တွင်သိမ်းဆည်းထားသည့် CD စုဆောင်းမှုမှ $10 ထက်နည်းသောစျေးနှုန်းဖြင့် CD အခွေအားလုံးကို ရွေးပါ"
XQuery နှင့် XPath
XQuery 1.0 နှင့် XPath 2.0 သည် တူညီသောဒေတာမော်ဒယ်ကို မျှဝေပြီး တူညီသောလုပ်ဆောင်ချက်များနှင့် အော်ပရေတာများကို ပံ့ပိုးပေးသည်။ အကယ်၍ သင်သည် XPath ကိုလေ့လာပြီးပါက၊ သင်သည် XQuery ကိုနားလည်ရန်ပြဿနာမရှိပါ။
XQuery - အသုံးပြုပုံ ဥပမာများ
XQuery ကို:
- ဝဘ်ဝန်ဆောင်မှုတစ်ခုတွင် အသုံးပြုရန် အချက်အလက်ကို ထုတ်ယူပါ။
- အနှစ်ချုပ် အစီရင်ခံစာများ ဖန်တီးပါ။
- XML ဒေတာကို XHTML သို့ ပြောင်းပါ။
- သက်ဆိုင်ရာအချက်အလက်များအတွက် ဝဘ်စာရွက်စာတမ်းများကို ရှာဖွေပါ။
XQuery သည် W3C အကြံပြုချက်ဖြစ်သည်။
XQuery သည် XML၊ Namespaces၊ XSLT၊ XPath နှင့် XML Schema ကဲ့သို့သော W3C စံနှုန်းများနှင့် လိုက်ဖက်ပါသည်။
XQuery 1.0 သည် 2007 ခုနှစ်တွင် W3C အကြံပြုချက် ဖြစ်လာခဲ့သည်။