Введение в XQuery

Лучший способ объяснить XQuery - это сравнить его с XML, так же как SQL сравнивается с таблицами базы данных.

XQuery был разработан для запросов данных XML - не только для файлов XML, но и для любого данных, которые могут быть представлены в виде XML, включая базы данных.

Основные знания, которые вы должны иметь:

Прежде чем продолжить обучение, необходимо иметь базовые знания по следующим темам:

  • HTML / XHTML
  • XML / Пространства имен XML
  • XPath

Если вы хотите сначала изучить эти проекты, пожалуйста, обратитесь к нашему Главная страница Просмотрите эти учебники.

Что такое XQuery?

  • XQuery является языком для запросов данных XML
  • Действие XQuery на XML подобно действию SQL на базу данных
  • XQuery основан на выражениях XPath
  • XQuery поддерживается всеми основными базами данных (IBM, Oracle, Microsoft и т.д.)
  • XQuery является стандартом W3C.

XQuery и запросы XML

XQuery - это язык для поиска и извлечения элементов и атрибутов из XML-документов.

Это пример решения实际问题 с помощью XQuery:

“Выбрать все записи CD с ценой менее 10 долларов из XML-документа, хранящегося в файле cd_catalog.xml.”

XQuery и XPath

XQuery 1.0 и XPath 2.0共享相同ную модель данных и поддерживают одни и те же функции и операторы. Если вы уже изучили XPath, то изучение XQuery не вызовет проблем.

Вы можете прочитать больше оУроки XPath》, чтобы узнать больше о XPath.

Примеры приложений XQuery

XQuery можно использовать для:

  • Извлекать информацию для использования в сетевых сервисах
  • Генерировать резюме отчетов
  • Преобразовывать данные XML в XHTML
  • Искать сетевые документы для получения相关信息

XQuery - это рекомендованный стандарт W3C

XQuery совместим с множеством стандартов W3C, таких как XML, Namespaces, XSLT, XPath и XML Schema.

XQuery 1.0 был принят в качестве рекомендованного стандарта W3C 23 января 2007 года.

Для получения дополнительной информации о мероприятиях W3C XQuery прочитайте нашуУроки W3C》。