FLWOR XQuery + HTML
- 上一页 XQuery FLWOR
- 下一页 Terminologi XQuery
Dokumen Contoh XML
Kami akan melanjutkan contoh ini dengan berkas "books.xml" ini (yang sama seperti di bab sebelumnya).
Menyampaikan hasil di dalam daftar HTML
Lihat ekspresi FLWOR XQuery di bawah ini:
for $x in doc("books.xml")/bookstore/book/title order by $x return $x
Ekspresi di atas akan memilih semua elemen title di bawah elemen book di bawah elemen bookstore, dan mengembalikan elemen title dalam urutan 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>
kini kami ingin menghapus elemen title, dan 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>
结果将是一个 HTML 列表:
<ul> <li>Everyday Italian</li> <li>Harry Potter</li> <li>Learning XML</li> <li>XQuery Kick Start</li> </ul>
- 上一页 XQuery FLWOR
- 下一页 Terminologi XQuery