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