Hướng dẫn XQuery
XQuery là gì?
XQuery dành cho XML giống như SQL dành cho cơ sở dữ liệu.
XQuery được thiết kế để truy vấn dữ liệu XML.
Ví dụ về XQuery
for $x in doc("books.xml")/bookstore/book
where $x/price>30
order by $x/title
return $x/title
XQuery là gì?
|
XQuery là về truy vấn XML
XQuery là ngôn ngữ để tìm và trích xuất các phần tử và thuộc tính từ các tài liệu XML.
Đây là một ví dụ về những gì XQuery có thể giải quyết:
"Chọn tất cả các bản ghi CD có giá nhỏ hơn $10 từ bộ sưu tập CD được lưu trữ trong cd_catalog.xml"
XQuery và XPath
XQuery 1.0 và XPath 2.0 chia sẻ cùng một mô hình dữ liệu và hỗ trợ các hàm và toán tử giống nhau. Nếu bạn đã nghiên cứu XPath, bạn sẽ không gặp vấn đề gì khi hiểu XQuery.
XQuery - Ví dụ về sử dụng
XQuery có thể được sử dụng để:
- Trích xuất thông tin để sử dụng trong Dịch vụ web
- Tạo báo cáo tóm tắt
- Chuyển đổi dữ liệu XML sang XHTML
- Tìm kiếm tài liệu Web để biết thông tin liên quan
XQuery là Khuyến nghị của W3C
XQuery tương thích với một số tiêu chuẩn W3C, chẳng hạn như XML, Không gian tên, XSLT, XPath và Lược đồ XML.
XQuery 1.0 đã trở thành Khuyến nghị của W3C vào năm 2007.