Aller au contenu
uencoder

XPath

XPath est le langage de requête par chemins pour XML, sélectionnant des nœuds dans les documents XML avec des expressions comme /root/child[@attr="val"].

Objectif

Sélectionner des ensembles de nœuds dans les documents XML par chemins et prédicats ; utilisé par XSLT, XQuery, les bases de données XML et les tests.

Mécanisme

Une expression de chemin se compose de pas séparés par /, chacun avec un axe (child/attribute/descendant...), un test de nœud et un prédicat [expr]. L'évaluation renvoie un ensemble de nœuds, une chaîne, un nombre ou un booléen.

Cas d’usage

  • Sélection de nœuds dans XSLT
  • Requêtes vers les bases de données XML
  • Localisation d'éléments dans Selenium

Outils associés

References