Introdução ao XQuery

A melhor maneira de explicar XQuery é dizer que a relação entre XQuery e XML é equivalente à relação entre SQL e tabelas de banco de dados.

XQuery foi projetado para consultar dados XML - não se limita apenas a arquivos XML, mas inclui qualquer dado que possa ser apresentado na forma XML, incluindo bancos de dados.

Conhecimentos básicos que você deve ter:

Antes de continuar seus estudos, é necessário ter uma compreensão básica das seguintes informações:

  • HTML / XHTML
  • XML / XML namespace
  • XPath

Se você deseja aprender esses projetos primeiro, por favor, consulte nossa Página inicial Acesse esses tutoriais.

O que é XQuery?

  • XQuery é um idioma usado para consulta de dados XML
  • O efeito de XQuery no XML é semelhante ao efeito do SQL no banco de dados
  • XQuery é construído sobre expressões XPath
  • XQuery é suportado por todos os principais motores de banco de dados (IBM, Oracle, Microsoft e outros)
  • XQuery é um padrão da W3C.

XQuery e Consultas XML

O XQuery é uma linguagem usada para encontrar e extrair elementos e atributos de documentos XML.

Este é um exemplo de solução de problemas práticos do XQuery:

“Selecionar todos os registros de CD com preço inferior a 10 dólares a partir do documento XML armazenado no nome cd_catalog.xml.”

XQuery e XPath

O XQuery 1.0 e o XPath 2.0 compartilham o mesmo modelo de dados e suportam as mesmas funções e operadores. Se você já estudou XPath, não terá problemas ao aprender XQuery.

Você pode ler mais sobre XQuery em nossoTutorial de XPath》para obter mais informações sobre XPath.

Exemplos de Aplicações do XQuery

O XQuery pode ser usado para:

  • Extrair informações para uso em serviços de rede
  • Gerar relatórios resumidos
  • Converter dados XML em XHTML
  • Pesquisar documentos de rede para obter informações relevantes

O XQuery é um padrão recomendado do W3C

O XQuery é compatível com várias normas do W3C, como XML, Namespaces, XSLT, XPath e XML Schema.

O XQuery 1.0 foi estabelecido como padrão recomendado do W3C em 23 de janeiro de 2007.

Para obter mais informações sobre o evento XQuery do W3C, leia nossoTutorial W3C》。