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