ایکس کوئیری FLWOR ایکسپریشن
- صفحه قبلی ایکس کوئیری مثال
- صفحه بعدی XQuery HTML
XML مثال فائل
ہم نیچے کے مثال میں اس "books.xml" فائل کو استعمال کریں گے (جیسا کہ پچھلے سیکشن میں XML فائل کا ہے)۔
اگر FLWOR سے "books.xml" سے نقشوں کو منتخب کیا جائے
درج ذیل راستے کا ایکسیپریشن دیکھیئے:
doc("books.xml")/bookstore/book[price>30]/title
درج ذیل ایکسیپریشن میں bookstore عناصر کے تحت book عناصر کے تحت سبھی title عناصر کو منتخب کیا جاتا ہے اور اس میں price عناصر کا مطلب 30 سے زیادہ ہونا چاہئے۔
درج ذیل FLWOR ایکسیپریشن سے منتخب کی جانے والی اور بالا راستے کا ایک ساگر ہے:
for $x in doc("books.xml")/bookstore/book where $x/price>30 بازگردانی $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 بازگردانی $x/title
FLWOR "For, Let, Where, Order by, Return" کا صرف ابتدائی حروف کا مخفف ہے۔
for شروحات bookstore عناصر کے تحت سبھی book عناصر کو نامزد متغیر $x میں کی جائیں گی۔
where شروحات price عناصر کا مطلب 30 سے زیادہ کا book عناصر کا انتخاب کرتی ہے۔
order by شروحات کا ترتیب نکات معین کیا گیا ہے۔ یہ ترتیب title عناصر کی بنیاد پر کی جائے گی۔
بازگردانی فرمان مشخص میکند که چه محتوایی بازگردانده شود. در اینجا، محتوای بازگردانده شده title عناصر است.
نتیجه بیان XQuery بالا:
<title lang="en">Learning XML</title> <title lang="en">XQuery Kick Start</title>
- صفحه قبلی ایکس کوئیری مثال
- صفحه بعدی XQuery HTML