XQuery je výkonný, flexibilný a prenosný dopytovací jazyk, ktorý umožňuje vývojárom vyhľadávať a transformovať kolekcie štruktúrovaných a neštruktúrovaných údajov, ako sú XML, JSON a HTML. XQuery je základným nástrojom na prácu s rastúcim počtom aplikácií a zdrojov údajov, ktoré používajú XML a JSON.
XQuery je navrhnutý tak, aby ho mohli používať vývojári aj správcovia databáz. Vývojári môžu používať XQuery na dopytovanie a transformáciu údajov rôznymi spôsobmi vrátane:
- získavanie údajov z viacerých zdrojov údajov a ich spájanie do jedného výsledku
- extrahovanie špecifických prvkov alebo atribútov z dokumentov XML alebo JSON
- konvertovanie dokumentov XML alebo JSON do iných formátov, napríklad HTML
- aktualizácia údajov v dokumentoch XML alebo JSON
Správcovia databáz môžu používať XQuery na správu údajov vo svojich databázach vrátane:
- vytváranie alebo úpravu dokumentov XML alebo JSON
- konvertovanie dokumentov XML alebo JSON do iných formátov, napríklad HTML
- overovanie dokumentov XML alebo JSON
- správu zabezpečenia dokumentov XML alebo JSON