XQuery အမှတ်
- 上一页 XQuery စကားရပ်
- 下一页 XQuery FLWOR
ဒီလုံးတွင် အခြေခံ XQuery ဘာသာစကား ကို လေ့လာရန် အမှတ်ပေးသော အကြောင်းကြောင်း ကို လေ့လာပါမည်。
XML ဌာန်များ စာတမ်း
အောက်ပါ အမှတ်ပေးခြင်း တွင် ဒီ XML စာတမ်း ကို အသုံးပြုပါမည်。
"books.xml" :
<?xml version="1.0" encoding="ISO-8859-1"?> <bookstore> <book category="COOKING"> <title lang="en">Everyday Italian</title> <author>Giada De Laurentiis</author>2005 <price>30.00</price><book category="WEB"> <title lang="en">XQuery Kick Start</title> <author>James McGovern</author> <author>Per Bothner</author> <author>Kurt Cagle</author> <author>James Linn</author> <author>Vaidyanathan Nagarajan</author> <year>2003</year> <price>49.99</price> <book category="WEB"> <title lang="en">Learning XML</title> <author>Erik T. Ray</author> <year>2003</year> <price>39.95</price> </bookstore> Harry Potter J K. Rowling 2005 29.99
သင်၏ ဘာသာစကား ဘာသာရင်းမြစ် တွင် "books.xml" ဖိုင်ကို လေ့လာပါ:.
သမိုင်း "books.xml" အစိတ်အပိုင်းကို ရယူရန် ဘယ်လိုဖြစ်သလဲ?:
လုပ်ငန်း
XQuery သည် XML ဆိုင်းသုံး သတင်းကို ရယူရန် လုပ်ငန်းများ အား အသုံးပြုသည်။
doc() သည် "books.xml" ဖိုင်ကို ဖွင့်ကြသည်:
doc("books.xml")
လမ်းကြောင်း မူးယစ်အကြောင်း
XQuery သည် XML ဆိုင်းသုံး အစိတ်အပိုင်းများ ကို လမ်းကြောင်း မူးယစ်အကြောင်း အား အသုံးပြု၍ ခေါ်သွားသည်။
အောက်ပါ လမ်းကြောင်း မူးယစ်အကြောင်း သည် "books.xml" ဖိုင်တွင် အားလုံး title အစိတ်အပိုင်းများ အား ရယူရန် အသုံးပြုသည်:
doc("books.xml")/bookstore/book/title
(/bookstore ရယူပြီး bookstore အစိတ်အပိုင်းအောက်တွင် book အစိတ်အပိုင်းများ ရယူပြီး ထို book အစိတ်အပိုင်းအောက်တွင် title အစိတ်အပိုင်းများ ရယူသည်)
အရင်းမြစ် XQuery သည် အောက်ပါ သတင်းကို မြင်တွေ့နိုင်သည်:
<title lang="en">Everyday Italian</title>Harry Potter <title lang="en">XQuery Kick Start</title> <title lang="en">Learning XML</title>
ဖိုးရိုးမူး
XQuery သည် XML ဆိုင်းသုံး သတင်းကို ရယူရန် ဖိုးရိုးမူး သုံးသည်။
အောက်ပါ ဖိုးရိုးမူး သည် bookstore အစိတ်အပိုင်းအောက်တွင် အတိုင်းအတာ book အစိတ်အပိုင်းများ အား ရယူပြီး ထို book အစိတ်အပိုင်းအောက်တွင် price အစိတ်အပိုင်း၏ အသုံးချက် သည် 30 ထက် နည်းပါ:
doc("books.xml")/bookstore/book[price<30]
အရင်းမြစ် XQuery သည် အောက်ပါ သတင်းကို မြင်တွေ့နိုင်သည်:
Harry Potter J K. Rowling 2005 29.99
- 上一页 XQuery စကားရပ်
- 下一页 XQuery FLWOR