Gagne de la cryptomonnaie GRATUITE en 5 clics et aide institut numérique à propager la connaissance universitaire >> CLIQUEZ ICI <<

Expression Path

Non classé

Une « expression path » permet de naviguer dans le document sur lequel porte la requête.

La fonction d’appel « doc » retourne le « document node » du document XML à transformer.

doc (“/home/Memoireulb/abc.xml”) //ABC/client/commande

Le « document node » de abc.xml est retourné à l’appel de la fonction « doc », « premier path » de
« doc ».

La suite du « path » est évaluée par rapport à ce premier « document node » qui est un « context node ».

Le « second step » vers « ABC »: « ABC » devient le « context node » par rapport auquel est
évaluée la séquence « client ».

Le « troisième step » vers « client »: « client » devient le « context node » par rapport auquel est
évaluée la séquence « commande ».

XQuery fait usage de « predicat ».

Les « predicats ». sont intégrés dans les « path expressions » afin de filtrer les « nodes » utiles.

Par exemple [@nom_activite=”act3_logistique”] sélectionnera les « nodes activite » dont l’attribut
« nom_activite » sera égal à « act3_logistique ».

Page suivante : Les requêtes FLWOR

Retour au menu : Elaboration d’une application de la méthode Activity Based Costing utilisant les technologies XML