Tutoriels XQuery

La meilleure manière d'expliquer XQuery est de dire que, par rapport aux documents XML, XQuery a la même relation que SQL avec les tables de bases de données.

XQuery est conçu pour interroger les données XML - pas seulement les fichiers XML, mais également toute donnée qui peut être représentée 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 / XML Namespaces
  • XPath

Si vous souhaitez apprendre ces projets en premier, visitez notre Page d'accueil Accédez à ces tutoriels.

Qu'est-ce que XQuery?

  • XQuery est un langage utilisé pour la recherche de données XML
  • L'effet de XQuery sur XML est comparable à celui de SQL sur les bases de données
  • XQuery est construit sur des 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 est lié à la recherche XML

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

Ceci est un exemple de résolution de problèmes réels par XQuery :

Sélectionner tous les enregistrements de CD de cd_catalog.xml qui ont un prix inférieur à 10 dollars.

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, l'apprentissage de XQuery ne posera pas de problème.

Vous pouvez lire nos articles surTutoriel XPathPour plus d'informations sur XPath, lisez la section suivante.

Exemples d'applications de XQuery

XQuery peut être utilisé pour :

  • Extraction d'informations pour utilisation dans les services de réseau
  • Génération de rapports de synthèse
  • Conversion des données XML en XHTML
  • Recherche de documents de réseau pour obtenir des informations pertinentes

XQuery est une norme recommandée par le W3C

XQuery est compatible avec plusieurs normes W3C, telles que XML, Namespaces, XSLT, XPath et XML Schema.

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

Pour obtenir plus d'informations sur les activités XQuery du W3C, veuillez lire notreTutoriels W3C》。