La meilleure fa?on d'expliquer XQuery est la suivante?: la relation entre XQuery et XML est équivalente à la relation entre SQL et les tables de base de données.

XQuery est con?u pour interroger des données XML - pas seulement des fichiers XML, mais toutes les données pouvant être présentées sous forme XML, y compris les bases de données.

Terminologie XQuery syntaxe

Dans XQuery, il existe sept types de n?uds?: éléments, attributs, texte, espaces de noms, instructions de traitement, commentaires et n?uds de document (ou n?uds racine).

Terminologie XQuery exemple

<?xml version="1.0" encoding="ISO-8859-1"?>
<bookstore>
<book>
  <title>Harry Potter</title>
  <author>J K. Rowling</author>
  <year>2005</year>
  <price>29.99</price>
</book>
</bookstore>

Exemple de n?uds dans le document XML ci-dessus?:

<bookstore> (文檔節(jié)點(diǎn))
<author>J K. Rowling</author> (元素節(jié)點(diǎn))
lang="en" (屬性節(jié)點(diǎn))