Definição – O que significa XML Query Language (XQuery)?
XML Query Language (XQuery) é uma linguagem de consulta e programação para processar documentos e dados XML. Dados XML e outros bancos de dados que armazenam dados em um formato análogo ao HTML podem ser processados com XQuery. O principal objetivo do XQuery é fornecer mecanismos de consulta para extração de dados de documentos reais e virtuais baseados na Web. Tem como objetivo vincular tecnologias da Web e de banco de dados com a ajuda de XML.
O World Wide Web Consortium é responsável por enquadrar o XQuery 1.0.
Definirtec explica XML Query Language (XQuery)
XQuery atua como uma linguagem de expressão, pois especifica o fluxo exato de dados e operações para atingir o resultado desejado. Não menciona como os dados estão associados a uma plataforma de programação específica em termos de sintaxe. Por exemplo, uma expressão especifica o valor do resultado de uma adição, mas não lida com a declaração de variáveis, os tipos de dados usados e comandos ou chamadas de função.
Documentos XML podem ser criados com a ajuda da sintaxe fornecida com XQuery. Os documentos XML são processados para extrair informações estruturais, que são classificadas como nós de documentos, elementos, atributos, nós de texto, comentários, instruções de processamento e namespaces.
Todos os itens de dados ou valores são tratados como sequências por padrão. Valores atômicos ou nós são o tipo de itens de dados presentes em um documento XML. Os valores atômicos como booleano, inteiro e string são conforme a especificação do esquema XML. Recursos como pesquisa baseada em texto completo e atualizações de documentos estão atualmente em desenvolvimento.