ကိုဒီဝီကျူ အရွက် နှင့် အခြေအား

XML အမျိုးအစားအချက်အလက်ဖိုင်

အောက်ပါအချက်အလက်များတွင် ကျွန်ုပ်တို့၏ "books.xml" ဖိုင်ကို အသုံးပြုပါမည် (အပြီးသတ် အချက်အလက်များနှင့် အချက်အလက်များအစုအဖွဲ့များကို အသုံးပြုသည်):

သင်္ဂြိုလ်အလိုက် "books.xml" ဖိုင်ကို ကြည့်ပါ:

ကျန်းမာရေးများ နှင့် အချက်အလက်များ ထည့်သွင်း

အပြီးသတ်ခဲ့သောအခါ၌၊ ကျန်းမာရေးများ နှင့် အချက်အလက်များ ကို အပြီးသတ် အကျိုးသတ်မှုတွင် အသုံးပြုနိုင်ပါသည်။

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

အပြီးသတ် XQuery လိုင်းဆိုင်ရာမှ title အချက်အလက်များ နှင့် lang အချက်အလက်များ ကို အပြီးသတ် အကျိုးသတ်မှုတွင် အသုံးပြုသော အနေဖြင့် ပြန်လည်ပြောဆိုသည်:

<title lang="en">Everyday Italian</title>
<title lang="en">Harry Potter</title>
<title lang="en">Learning XML</title>
<title lang="en">XQuery Kick Start</title>

အပြီးသတ် XQuery လိုင်းဆိုင်ရာမှ title အချက်အလက်များ နှင့် lang အချက်အလက်များ ကို အပြီးသတ် အကျိုးသတ်မှုတွင် အသုံးပြုသော အနေဖြင့် ပြန်လည်ပြောဆိုသည်။

ယခုတွင်,ကျန်းမာရေးကို ကျွန်ုပ်တို့၏ အချက်အလက်များနှင့် အကျုပ်များကို ထည့်သွင်းပါမည်!

HTML အချက်အလက်များနှင့် ဝင်ရိုး

ယခုတွင်,ကျန်းမာရေးကို အချက်အလက်များသို့ အသုံးပြုပါမည်။ ကျန်းမာရေးကို အချက်အလက်များအစုအဖွဲ့တစ်ခုတွင် ထည့်သွင်းပါမည်:

<html>
<body>
<h1>Bookstore</h1>
<ul>
{
for $x in doc("books.xml")/bookstore/book
order by $x/title
return <li>{data($x/title)}. အမျိုးအစား: {data($x/@category)}</li>
}
</ul>
</body>
</html>

အပြီးသတ် XQuery လိုင်းဆိုင်ရာမှ အောက်ပါအကျိုးသတ်ပြီးသည်:

<html>
<body>
<h1>Bookstore</h1>
<ul>
<li>တူးတားနောက်ဆိုင်ရာအမျိုးအစား: ပြည်ထောင်စုဆိုင်ရာ</li>
<li>Harry Potter. Category: CHILDREN</li>
<li>Learning XML. Category: WEB</li>
<li>XQuery Kick Start. Category: WEB</li>
</ul>
</body>
</html>

HTML အကို အခြေအား ပြင်ဆင်ပါ

နောက်ပြီးတွင် အမျိုးအစား အခြေအား ကို ဟိုင်တီ အသင်း အခြေအား အားဖြင့် အသုံးပြုပါ

<html>
<body>
<h1>Bookstore</h1>
<ul>
{
for $x in doc("books.xml")/bookstore/book
order by $x/title
return <li class="{data($x/@category)}">{data($x/title)}</li>
}
</ul>
</body>
</html>

အရှိန်သုံး ကိုဒီဝီကျူ အရွက် ကို အောက်ပါ အကျိုးကို ထုတ်ပြန်သည်

<html>
<body>
<h1>Bookstore</h1>
<ul>
<li class="COOKING">Everyday Italian</li>
<li class="CHILDREN">Harry Potter</li>
<li class="WEB">Learning XML</li>
<li class="WEB">XQuery Kick Start</li>
</ul>
</body>
</html>