ការបញ្ជាក់ FLWOR XQuery
- ទៅបាតុកម្ម ឧទាហរណ៍ XQuery
- ទៅចុង XQuery HTML
XML ইনস্ট্যান্স ডকুমেন্ট
আমরা নিচের উদাহরণে এই "books.xml" ডকুমেন্টটি ব্যবহার করব
যদি FLWOR-এর মাধ্যমে "books.xml"-এর নোড চিহ্নিত করা হয়
এখানে দেখুন এই পাথ এক্সপ্রেসন
doc("books.xml")/bookstore/book[price>30]/title
FLWOR ខាងលើអាចជ្រើសរើសសញ្ញាតុ title ទាំងអស់នៅក្រោមសញ្ញាតុ book របស់ bookstore ហើយត្រូវបានកំណត់ដោយតម្លៃ price លើស 30។
FLWOR ខាងលើកំពុងជ្រើសរើសទិន្នន័យដែលបានចុះឡើងដូចជាបន្ទាត់ផ្ទាល់ជាមួយនឹងបន្ទាត់ផ្ទាល់ខាងលើ។
for $x in doc("books.xml")/bookstore/book where $x/price>30 return $x/title
លទ្ធផលគឺ:
<title lang="en">XQuery Kick Start</title> <title lang="en">Learning XML</title>
តាម FLWOR អ្នកអាចធ្វើការរៀបចំលទ្ធផលបាន:
for $x in doc("books.xml")/bookstore/book where $x/price>30 order by $x/title return $x/title
FLWOR គឺជាការបកស្រាយតួលេខក្នុង "For, Let, Where, Order by, Return"។
for សេចក្តីបញ្ជារវាងអ្វីដែលត្រូវបានប្រើប្រាស់សញ្ញាតុ bookstore ទាំងអស់របស់សញ្ញាតុ book បានបញ្ជូនទៅរួមនៅក្នុងអត្ថបទ $x។
where សេចក្តីបញ្ជារវាងអ្វីដែលត្រូវបានជ្រើសរើស គឺសញ្ញាតុ price ដែលមានតម្លៃលើស 30 របស់សញ្ញាតុ book។
order by សេចក្តីបញ្ជារវាងអារម្មណ៍អដ្ឋារតី
return សេចក្តីបញ្ជារវាងអ្វីដែលត្រូវបានបញ្ជាក់ត្រលប់មកវិញ គឺសញ្ញាតុ title។
លទ្ធផលនៃ XQuery ខាងលើ:
<title lang="en">Learning XML</title> <title lang="en">XQuery Kick Start</title>
- ទៅបាតុកម្ម ឧទាហរណ៍ XQuery
- ទៅចុង XQuery HTML