XML и XQuery

  • Предыдущая страница XML XSLT
  • Следующая страница XML XLink

Что такое 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
  • 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 Больше информации.

  • Предыдущая страница XML XSLT
  • Следующая страница XML XLink