diaporamaMiscXML
 
◃  Ch. 3 XQuery  ▹
 

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
    1. un axe
    2. un test de noeud
    3. é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