Salut,
[j'exprime ici un sentiment personnel basé sur une bonne connaissance de
XSL et une légère sur XQUERY]
C'est pas tout à fait la même chose. Pour moi XSL (et XSLT) parcourt l'arbre,
les instructions de type apply-templates, utilise la position courante
dans l'arbre xml qu'on est en train de parcourir. Même si par le biais XPATH
on peut retrouver des éléments du document hors du noeud courant.
XQUERY est plutôt un langage de requette sur un document complet
permettant de générer un nouvel arbre. Cet arbre pouvant contenir des
éléments de transformation (vers HTML ou XHTML).
La similitude entre les XQUERY et XSL semble forte car les 2 utilisent
XPATH. Mais pour moi un traitement XQUERY est orienté 'production de
données' et XSL est orienté 'production de document'.
Mais il est vrai qu'au sein du W3C des débats font rage sur l'utilité des 2 specs.
A+, crabs


