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> (文档节点) <author>J K. Rowling</author> (元素节点) lang="en" (属性节点)