XQuery HTML
Misol uchun XML hujjat
Quyidagi misollarda "books.xml" hujjatidan foydalanamiz (oldingi boblardagi XML faylning o‘zi).
"books.xml" faylini brauzeringizda ko‘ring.
Natijani HTML ro‘yxatida taqdim etish
Quyidagi XQuery FLWOR ifodasiga qarang:
for $x in doc("books.xml")/bookstore/book/title
order by $x
return $xYuqoridagi ifoda bookstore elementi ostidagi book elementlari ostidagi barcha title elementlarini tanlaydi va title elementlarini alifbo tartibida qaytaradi.
Endi kitob do‘konimizdagi barcha kitob nomlarini HTML ro‘yxatida sanab chiqmoqchimiz. FLWOR ifodasiga <ul> va <li> teglarini qo‘shamiz:
<ul>
{
for $x in doc("books.xml")/bookstore/book/title
order by $x
return <li>{$x}</li>
}
</ul>Yuqoridagining natijasi quyidagicha bo‘ladi:
<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>Endi title elementining o‘zini olib tashlab, faqat title elementi ichidagi ma’lumotlarni ko‘rsatmoqchimiz:
<ul>
{
for $x in doc("books.xml")/bookstore/book/title
order by $x
return <li>{data($x)}</li>
}
</ul>Natija quyidagicha bo‘ladi (HTML ro‘yxati):
<ul>
<li>Everyday Italian</li>
<li>Harry Potter</li>
<li>Learning XML</li>
<li>XQuery Kick Start</li>
</ul>W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
