Latest web development tutorials

كسكيري FLWOR + HTML

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

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

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


عرض النتائج في قائمة HTML

النظر في التعبير كسكيري FLWOR التالية:

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

فإن التعبير أعلاه تحديد كافة العناصر لقب العناصر الكتاب تحت عنصر مكتبة تحت، في الترتيب الأبجدي وإرجاع عناصر العنوان.

الآن، نحن نريد أن استخدام يسرد الجدول HTML جميع لدينا مراجع مكتبة. واضاف نحن <UL> و <لى> العبارات التي FLWOR التعبير:

<ul>
{

for $x in doc("books.xml")/bookstore/book/title
order by $x
return <li>{ $x }</li>
}
</ul>

إخراج رمز أعلاه:

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

الآن نحن نريد لإزالة عنصر العنوان، ولكن فقط عرض البيانات داخل عنصر العنوان.

<ul>
{
for $x in doc("books.xml")/bookstore/book/title
order by $x
return <li>{ data( $x ) }</li>
}
</ul>

ستكون النتيجة قائمة HTML:

<ul>
<li>Everyday Italian</li>
<li>Harry Potter</li>
<li>Learning XML</li>
<li>XQuery Kick Start</li>
</ul>