FLWOR XQuery + HTML
- صفحه قبلی XQuery FLWOR
- صفحه بعدی واژگان XQuery
مدارک XML
ما در مثالهای زیر از این فایل "books.xml" استفاده خواهیم کرد (همان فایلی که در بخش قبلی استفاده شد).
نتایج را در یک لیست HTML ارائه دهید
لطفاً عبارت XQuery FLWOR زیر را مشاهده کنید:
for $x in doc("books.xml")/bookstore/book/title order by $x return $x
این عبارت عناصر title زیر bookstore و book را انتخاب میکند و به ترتیب الفبا به عناصر title بازمیگردد.
حالا، ما میخواهیم از لیستهای HTML برای نمایش تمام کتابهای کتابفروشی خود استفاده کنیم. ما به عبارت FLWOR از برچسبهای <ul> و <li> اضافه میکنیم:
<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>
ما میخواهیم عناصر title را حذف کنیم و تنها دادههای داخل عناصر title را نمایش دهیم.
<ul> { for $x in doc("books.xml")/bookstore/book/title order by $x return <li>{data($x)}</li> } </ul>
نتایج یک لیست HTML خواهد بود:
<ul> <li>ایتالیایی روزمره</li> <li>هری پاتر</li> <li>آموزش XML</li> <li>شروع XQuery</li> </ul>
- صفحه قبلی XQuery FLWOR
- صفحه بعدی واژگان XQuery