XQuery HTML


ULASHISH

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 $x

Yuqoridagi 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!