XML và XQuery
Điều gì là XQuery?
XQuery Đối với XML, giống như SQL đối với cơ sở dữ liệu.
XQuery Để tra cứu dữ liệu XML.
Ví dụ XQuery
for $x in doc("books.xml")/bookstore/book where $x/price>30 order by $x/title return $x/title
Điều gì là XQuery?

- XQuery là ngôn ngữ tra cứu dữ liệu XMLNgôn ngữ
- XQuery cho XML giống như SQL cho cơ sở dữ liệu
- XQuery được xây dựng dựa trên biểu thức XPath
- Tất cả các cơ sở dữ liệu chính đều hỗ trợ XQuery
- XQuery là tiêu chuẩn đề xuất của W3C
XQuery liên quan đến việc tra cứu XML
XQuery là ngôn ngữ sử dụng để tìm kiếm và lấy ra các phần tử và thuộc tính từ tài liệu XML.
Dưới đây là ví dụ mà XQuery có thể giải quyết một vấn đề nào đó:
“Chọn tất cả các bản ghi CD từ bộ sưu tập CD được lưu trữ trong cd_catalog.xml có giá thấp hơn 10 đô la”
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ùng các hàm và toán tử.
Nếu bạn đã học qua XPath, thì việc hiểu XQuery sẽ không có bất kỳ vấn đề nào.
Ví dụ về trường hợp ứng dụng của XQuery
XQuery có thể sử dụng:
- Lấy 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 thành XHTML
- Tìm kiếm thông tin liên quan trong tài liệu mạng
XQuery là tiêu chuẩn đề xuất của W3C
XQuery tương thích với nhiều tiêu chuẩn W3C khác, chẳng hạn như XML, không gian tên, XSLT, XPath và XML Schema.
XQuery 1.0 đã trở thành tiêu chuẩn đề xuất của W3C vào năm 2007.
Hướng dẫn XQuery
Bạn sẽ học được về XQuery Của nhiều kiến thức hơn.