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