XQuery FLWOR + HTML
- Halaman Sebelumnya XQuery FLWOR
- Halaman Berikutnya Terminologi XQuery
Dokumen Contoh XML
Kami akan melanjutkan menggunakan dokumen "books.xml" di contoh di bawah ini (yang sama seperti file di bab sebelumnya).
Menyampaikan hasil di dalam daftar HTML
Lihat ekspresi XQuery FLWOR di bawah ini:
for $x in doc("books.xml")/bookstore/book/title order by $x kembalikan $x
Ekspresi di atas akan memilih elemen book di dalam elemen bookstore dan elemen semua title di dalam book, dan mengembalikan elemen title berdasarkan abjad.
Sekarang, kami ingin menggunakan daftar HTML untuk menampilkan semua buku di toko buku kami. Kami menambahkan tag <ul> dan <li> ke ekspresi FLWOR:}
<ul> { for $x in doc("books.xml")/bookstore/book/title order by $x return <li>{$x}</li> } </ul>
Hasil kode di atas:
<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 kami ingin menghilangkan elemen title, tetapi hanya menampilkan data di dalam elemen title.
<ul> { for $x in doc("books.xml")/bookstore/book/title order by $x return <li>{data($x)}</li> } </ul>
Hasilnya akan berupa daftar HTML:
<ul> <li>Everyday Italian</li> <li>Harry Potter</li> <li>Learning XML</li> <li>XQuery Kick Start</li> </ul>
- Halaman Sebelumnya XQuery FLWOR
- Halaman Berikutnya Terminologi XQuery