Introduction à XQuery

La meilleure manière d'expliquer XQuery est de dire que la relation entre XQuery et XML est équivalente à celle entre SQL et les tables de bases de données.

XQuery est conçu pour interroger les données XML - pas seulement les fichiers XML, mais également tous les types de données qui peuvent être présentés sous forme XML, y compris les bases de données.

Les connaissances de base que vous devriez posséder :

Avant de continuer votre apprentissage, vous devez avoir une compréhension de base des connaissances suivantes :

  • HTML / XHTML
  • XML / Espace de noms XML
  • XPath

Si vous souhaitez d'abord apprendre ces projets, veuillez consulter notre Page d'accueil Accédez à ces tutoriels.

Qu'est-ce que XQuery?

  • XQuery est un langage utilisé pour la consultation des données XML
  • L'effet de XQuery sur XML est similaire à celui de SQL sur les bases de données
  • XQuery est construit sur les expressions XPath
  • XQuery est pris en charge par tous les principaux moteurs de bases de données (IBM, Oracle, Microsoft, etc.)
  • XQuery est une norme W3C.

XQuery et les requêtes XML

XQuery est un langage utilisé pour rechercher et extraire des éléments et des attributs à partir de documents XML.

Voici un exemple de résolution de problèmes pratiques avec XQuery :

“Sélectionnez tous les enregistrements de CD dont le prix est inférieur à 10 dollars à partir du fichier XML cd_catalog.xml stocké.”

XQuery et XPath

XQuery 1.0 et XPath 2.0 partagent le même modèle de données et supportent les mêmes fonctions et opérateurs. Si vous avez déjà appris XPath, vous n'aurez pas de problèmes pour apprendre XQuery.

Vous pouvez lire notre《Tutoriels XPath》 pour en savoir plus sur XPath.

Exemples d'applications de XQuery

XQuery peut être utilisé pour :

  • Extraire des informations pour leur utilisation dans les services en ligne
  • Générer des rapports de résumé
  • Convertir les données XML en XHTML
  • Recherchez des documents de réseau pour obtenir des informations pertinentes

XQuery est une norme recommandée par W3C

XQuery est compatible avec de multiples normes W3C, comme XML, Namespaces, XSLT, XPath et XML Schema.

XQuery 1.0 a été établi comme norme recommandée par W3C le 23 janvier 2007.

Pour plus d'informations sur les activités XQuery de W3C, veuillez lire notre《Tutoriels W3C》。