XML နှင့် 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 အကြံပြုချက် ဖြစ်လာခဲ့သည်။
XQuery ကျူတိုရီရယ်
ကျွန်ုပ်တို့၏ XQuery Tutorial တွင် XQuery အကြောင်း သင်ပိုမိုလေ့လာနိုင်မည်ဖြစ်ပါသည် ။