XQuery est à XML ce que SQL est aux tables de base de données.
XQuery est conçu pour interroger les données XML - pas seulement des fichiers XML, mais tout ce qui peut apparaître comme XML, y compris les bases de données.
Exemple XQuery
for $x in doc("books.xml")/bookstore/book
where $x/price>30
order by $x/title
return $x/title
Qu'est-ce que XQuery?
|
XQuery est Interrogation XML A propos de
XQuery est un langage pour trouver et extraire des éléments et attributs de documents XML.
Voici un exemple de ce que XQuery pourrait résoudre:
« Sélectionner tous les enregistrements de CD avec un prix inférieur à 10 $ de la collection de CD stocké dans cd_catalog.xml »
XQuery et XPath
XQuery 1.0 et XPath 2.0 partagent le même modèle de données et prennent en charge les mêmes fonctions et les opérateurs. Si vous avez déjà étudié XPath vous aurez aucun problème avec la compréhension XQuery.
XQuery - Exemples d'utilisation
XQuery peut être utilisé pour:
- Extraire des informations à utiliser dans un service Web
- Générer des rapports de synthèse
- Transformer les données XML en XHTML
- Rechercher les documents sur le Web pour les informations pertinentes
XQuery est une recommandation du W3C
XQuery est compatible avec plusieurs standards du W3C, comme XML, Namespaces, XSLT, XPath et XML Schema.
XQuery 1.0 est devenu une recommandation du W3C 23 Janvier 2007.