tutorial pengembangan web terbaru
 

XQuery FLWOR + HTML


XML Contoh Dokumen

Kami akan menggunakan "books.xml" dokumen contoh di bawah ini (same XML file as in the previous chapters) .

Melihat "books.xml" file dalam browser Anda .


Hadir Hasil Dalam sebuah Daftar HTML

Lihatlah berikut ekspresi XQuery FLWOR:

for $x in doc("books.xml")/bookstore/book/title
order by $x
return $x

ekspresi di atas akan memilih semua elemen judul di bawah elemen buku yang berada di bawah elemen toko buku, dan kembali elemen judul dalam urutan abjad.

Sekarang kita ingin daftar semua buku-judul di toko buku kami di daftar HTML. Kami menambahkan <ul> dan <li> tag untuk ekspresi FLWOR:

<ul>
{

for $x in doc("books.xml")/bookstore/book/title
order by $x
return <li>{ $x }</li>
}
</ul>

Hasil di atas akan menjadi:

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

Sekarang kita ingin menghilangkan elemen judul, dan hanya menampilkan data di dalam elemen judul:

<ul>
{
for $x in doc("books.xml")/bookstore/book/title
order by $x
return <li>{ data( $x ) }</li>
}
</ul>

Hasilnya akan menjadi (an HTML list) :

<ul>
<li>Everyday Italian</li>
<li>Harry Potter</li>
<li>Learning XML</li>
<li>XQuery Kick Start</li>
</ul>