XQuery je výkonný, flexibilní a přenosný dotazovací jazyk, který vývojářům umožňuje dotazovat se a transformovat kolekce strukturovaných i nestrukturovaných dat, například XML, JSON a HTML. XQuery je základním nástrojem pro práci s rostoucím počtem aplikací a datových zdrojů, které používají XML a JSON.
Nástroj XQuery je navržen tak, aby jej mohli používat vývojáři i správci databází. Vývojáři mohou XQuery používat k dotazování a transformaci dat různými způsoby, např:
- získávání dat z více zdrojů dat a jejich kombinování do jediného výsledku
- extrakce specifických prvků nebo atributů z dokumentů XML nebo JSON
- převod dokumentů XML nebo JSON do jiných formátů, například HTML
- aktualizace dat v dokumentech XML nebo JSON
Správci databází mohou používat XQuery ke správě dat ve svých databázích, včetně:
- vytváření nebo úpravy dokumentů XML nebo JSON
- převádění dokumentů XML nebo JSON do jiných formátů, například HTML
- validace dokumentů XML nebo JSON
- správu zabezpečení dokumentů XML nebo JSON