FLWOR + HTML XQuery
- Trang trước XQuery FLWOR
- Trang tiếp theo Terminology XQuery
Tệp ví dụ XML
Chúng ta sẽ tiếp tục sử dụng tệp "books.xml" trong ví dụ dưới đây (cùng với tệp trong phần trước).
Gửi kết quả vào danh sách HTML
Xin xem biểu thức FLWOR XQuery dưới đây:
for $x in doc("books.xml")/bookstore/book/title order by $x return $x
Biểu thức trên sẽ chọn tất cả các phần tử title dưới phần tử bookstore và phần tử book, và trả về các phần tử title theo thứ tự字母.
Hiện tại, chúng ta muốn sử dụng danh sách HTML để liệt kê tất cả các cuốn sách trong cửa hàng sách của chúng ta. Chúng ta thêm thẻ <ul> và <li> vào biểu thức FLWOR:
<ul> { for $x in doc("books.xml")/bookstore/book/title order by $x return <li>{$x}</li> } </ul>
Kết quả của đoạn mã trên:
<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>
Hiện nay chúng ta muốn loại bỏ phần tử title, chỉ hiển thị dữ liệu trong phần tử title.
<ul> { for $x in doc("books.xml")/bookstore/book/title order by $x return <li>{data($x)}</li> } </ul>
Kết quả sẽ là danh sách HTML:
<ul> <li>Everyday Italian</li> <li>Harry Potter</li> <li>Learning XML</li> <li>XQuery Kick Start</li> </ul>
- Trang trước XQuery FLWOR
- Trang tiếp theo Terminology XQuery