XPath - XML Path Language |
Thème : Normes d'Internet |
Définition

Langage permettant de localiser avec précision une partie donnée d'un document
XML Description

XPath est à voir comme un prolongement des
URL et
URI : les
URL identifient un document parmi l'ensemble des documents du web, tandis qu'un chemin XPath identifie un élément interne à ce document, parmi tous les éléments qui le constituent. XPath localisera ainsi le titre du document, le n<sup>ème</sup> paragraphe de la n<sup>ème</sup> sous-partie, la m<sup>ème</sup> note de bas de page, ou tout autre objet du document méritant d'être identifié.
Un chemin de localisation XPath est constitué d'un point de départ (terme de localisation absolu), d'un axe de cheminement (termes de localisation relatifs) puis d'éventuelles expressions à évaluer. L'élément à identifier le sera en partant du point de référence choisi, puis en parcourant l'arbre
XML selon le cheminement décrit, jusqu'à le trouver.
XPath est en particulier utilisé dans les pointeurs XPointer et pour les transformations
XSLT