Linguagem de consulta xml (xquery)

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.