20 notes sur XML - XQuery
Au
vu de l'expansion continue du format XML depuis quelques années déjà,
il était facilement concevable que l'on voudrait à un moment ou un
autre se servir de ce merveilleux outil afin de pouvoir traiter
directement les requêtes ou autres transactions SQL. C'est aujourd'hui
chose faite avec la finalisation très prochaine de la spécification u
langage XQuery (ou encore XML Query) par le W3C.
Très fortement lié à XPath, XQuery est en quelque sorte aux données XML ce que SQL est aux données relationnelles : un langage pour interroger et manipuler les données d'un document XML. Il se différencie de XPath par sa plus grande richesse fonctionnelle, et de XSLT, plus orienté, lui, vers la transformation de documents.
La particularité de ce langage est le fait que « tout est expression et renvoie une valeur ». Pour plus d'informations, n'hésitez pas à aller consulter l'article de Xaier Borderie, « Présentation de XML Query ».
--
Cordialement, l'équipe de "20 Notes sur XML"