- XPath est un language
d'expression s'appliquant a un document XML
- Il est destiné a la recherche de noeuds dans un arbre XML
- syntaxe simple et non ambigue
- type usuels: chaines, nombres, booleens, variables, fonctions
- manipule aussi des noeuds et des ensembles de noeuds
- spécifie une librairies de fonction extensible
- base sur une compositions de recherches par axes
- XPath est utilisé par XPointer
et XSLT
- XPath-1.0 est une Recommendation du W3C
Examples
- /chapter[@type="warning"]
- //p[position()=5]