Tutoriel XQuery
Qu'est-ce que XQuery ?
XQuery est à XML ce que SQL est aux bases de données.
XQuery est conçu pour interroger des données XML.
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 consiste à interroger XML
XQuery est un langage permettant de rechercher et d'extraire des éléments et des attributs à partir de documents XML.
Voici un exemple de ce que XQuery pourrait résoudre :
"Sélectionnez tous les enregistrements de CD avec un prix inférieur à 10 $ dans la collection de CD stockée 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 opérateurs. Si vous avez déjà étudié XPath, vous n'aurez aucun problème à comprendre 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 des données XML en XHTML
- Rechercher des documents Web pour obtenir des informations pertinentes
XQuery est une recommandation du W3C
XQuery est compatible avec plusieurs normes W3C, telles que XML, Namespaces, XSLT, XPath et XML Schema.
XQuery 1.0 est devenu une recommandation du W3C en 2007.