ตัวอย่าง XML เอกสาร
เราจะใช้ "books.xml" เอกสารในตัวอย่างด้านล่าง (same XML file as in the previous chapters)
ดู "books.xml" แฟ้มในเบราว์เซอร์ของคุณ
นำเสนอผลในรายการ HTML
ดูที่การแสดงออก XQuery FLWOR ต่อไปนี้:
for $x in doc("books.xml")/bookstore/book/title
order by $x
return $x
การแสดงออกดังกล่าวข้างต้นจะเลือกทั้งหมดองค์ประกอบชื่อที่อยู่ภายใต้องค์ประกอบหนังสือที่อยู่ภายใต้องค์ประกอบร้านหนังสือและกลับองค์ประกอบชื่อตามลำดับตัวอักษร
ตอนนี้เราต้องการที่จะแสดงรายการทั้งหมดหนังสือชื่อในร้านหนังสือของเราในรายการเว็บ HTML เราได้เพิ่ม <ul> และ <li> แท็กเพื่อแสดงออก FLWOR นี้:
<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>
ตอนนี้เราต้องการที่จะกำจัดองค์ประกอบชื่อและแสดงเฉพาะข้อมูลภายในองค์ประกอบชื่อ:
<ul>
{
for $x in doc("books.xml")/bookstore/book/title
order by $x
return <li>{ data( $x ) }</li>
}
</ul>
ผลจะเป็น (an HTML list) :
<ul>
<li>Everyday Italian</li>
<li>Harry Potter</li>
<li>Learning XML</li>
<li>XQuery Kick Start</li>
</ul>