XPath
- Langage (non XML !) pour localiser une portion de document XML.
- Principe : une expression XPath est un chemin de localisation (similaire à un chemin dans un système de fichiers)
- Un chemin est constitué de pas de localisation (séparés par des /)
- Un pas de localisation est constitué de
- un axe
- un test de noeud
- éventuellement des prédicats
- Exemple :
child::li[position()=1]
décrit le premier enfant li
du noeud contextuel
child est le nom de l'axe, li le noeud de test et [position()=1] un prédicat