Latest web development tutorials

التعبير كسكيري FLWOR

مستندات مثيل XML

وسوف نستمر في استخدام "books.xml" وثيقة في المثال التالي (في ملف XML في نفسه).

انظر ملف "books.xml" في المتصفح الخاص بك .


إذا كنت تستخدم FLWOR مختارة العقد من "books.xml"

انظروا إلى التعبير المسار التالي:

doc("books.xml")/bookstore/book[price>30]/title

هذا التعبير يمكن اختيار فوق كل العناصر لقب تحت العناصر الكتاب تحت العنصر بيع الكتب، وقيمة العنصر السعر الذي يجب أن يكون أكبر من 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 هو "ل، اسمحوا، أين، بالدفع من قبل، عودة" تأخذ اختصار فقط.

البيانات لكافة عناصر الكتاب تحت عنصر مكتبة إلى متغير اسمه $ استخراج x في.

حيث تقدر بيانات العنصر المحدد عنصر سعر الكتاب أكبر من 30.

ترتيب حسب بيان يحدد ترتيب. سيتم فرز وفقا لعنصر العنوان.

يحدد البيان عودة ما يعودون. في هذا إرجاع العناصر اللقب.

أعلاه النتائج التعبير كسكيري:

<title lang="en">Learning XML</title>
<title lang="en">XQuery Kick Start</title>