Índice:
- Definição - O que significa XML Query Language (XQuery)?
- Techopedia explica XML Query Language (XQuery)
Definição - O que significa XML Query Language (XQuery)?
XML Query Language (XQuery) é uma linguagem de consulta e programação para o processamento de 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 o XQuery. O principal objetivo do XQuery é fornecer mecanismos de consulta para extração de dados de documentos reais e virtuais baseados na Web. O objetivo é vincular as tecnologias da Web e de banco de dados com a ajuda do XML.
O World Wide Web Consortium é responsável por enquadrar o XQuery 1.0.
Techopedia explica XML Query Language (XQuery)
O XQuery atua como uma linguagem de expressão, pois especifica o fluxo exato de dados e operações para alcançar o resultado desejado. Ele 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 o XQuery. Os documentos XML são processados para extrair informações estruturais, classificadas como nós do documento, elementos, atributos, nós de texto, comentários, instruções de processamento e espaços para nome.
Todos os itens ou valores de dados são tratados como sequências por padrão. Valores ou nós atômicos são o tipo de itens de dados presentes em um documento XML. Os valores atômicos como Boolean, integer e string são de acordo com a especificação do esquema XML. Recursos como pesquisa baseada em texto completo e atualizações de documentos estão atualmente em desenvolvimento.