XML и XQuery
Что такое XQuery?
XQuery Для XML это как для базы данных SQL.
XQuery Цель — запрос XML-данных.
Пример XQuery
for $x in doc("books.xml")/bookstore/book where $x/price>30 order by $x/title return $x/title
Что такое XQuery?

- XQuery — это способ запроса XML-данныхЯзык
- XQuery для XML подобен SQL для баз данных
- XQuery построен на основе XPath-выражений
- Все основные базы данных поддерживают XQuery
- XQuery является рекомендованным стандартом W3C
XQuery связан с поиском XML
XQuery — это язык, предназначенный для поиска и извлечения элементов и атрибутов из документов XML.
Ниже приведен пример проблемы, которую можно решить с помощью XQuery:
“Выбрать все записи CD из收藏, хранящейся в cd_catalog.xml, с ценой менее 10 долларов”
XQuery и XPath
XQuery 1.0 и XPath 2.0 имеют одинаковые модели данных и поддерживают одинаковые функции и операторы.
Если вы уже изучали XPath, то понимание XQuery не вызовет у вас проблем.
Примеры применения XQuery
XQuery можно использовать для:
- Извлекать информацию, используемую в веб-сервисах
- Генерировать отчет о резюме
- Преобразовывать данные XML в XHTML
- Искать相关信息 в документах сети
XQuery является рекомендованным стандартом W3C
XQuery совместим с множеством стандартов W3C, такими как XML, пространства имен, XSLT, XPath и XML Schema.
XQuery 1.0 стал рекомендованным стандартом W3C в 2007 году.
Учебник по XQuery
Вы узнаете о XQuery Больше информации.