XQuery é uma linguagem de consulta poderosa, flexível e portátil que permite aos programadores consultar e transformar colecções de dados estruturados e não estruturados, tais como XML, JSON, e HTML. XQuery é uma ferramenta essencial para trabalhar com o número crescente de aplicações e fontes de dados que utilizam XML e JSON.
XQuery foi concebido para ser utilizado tanto por desenvolvedores como por administradores de bases de dados. Os programadores podem usar XQuery para consultar e transformar dados de várias maneiras, incluindo:
- recuperação de dados de múltiplas fontes de dados e sua combinação num único resultado
- extraindo elementos ou atributos específicos de documentos XML ou JSON
- conversão de documentos XML ou JSON para outros formatos, tais como HTML
- actualização de dados em documentos XML ou JSON
Os administradores das bases de dados podem utilizar XQuery para gerir os dados nas suas bases de dados, incluindo:
- criação ou modificação de documentos XML ou JSON
- conversão de documentos XML ou JSON para outros formatos, tais como HTML
- validação de documentos XML ou JSON
- gestão da segurança dos documentos XML ou JSON