Учебники

XQuery — Обзор

XQuery — это функциональный язык, который используется для извлечения информации, хранящейся в формате XML. XQuery может использоваться для документов XML, реляционных баз данных, содержащих данные в форматах XML, или баз данных XML. XQuery 3.0 является рекомендацией W3C от 8 апреля 2014 года.

Определение XQuery, приведенное в его официальной документации, следующее:

Функциональный язык — XQuery — это язык для извлечения / запроса данных на основе XML.

По аналогии с SQL — XQuery для XML — это то же самое, что SQL для баз данных.

На основе XPath — XQuery использует выражения XPath для навигации по документам XML.

Общепринятый — XQuery поддерживается всеми основными базами данных.

Стандарт W3C — XQuery является стандартом W3C.

Используя XQuery, можно получать как иерархические, так и табличные данные.

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

XQuery может быть непосредственно использован для запроса веб-страниц.

XQuery может быть непосредственно использован для создания веб-страниц.

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

XQuery идеально подходит для баз данных на основе XML и баз данных на основе объектов. Объектные базы данных гораздо более гибкие и мощные, чем просто табличные базы данных.