- / indique le noeud racine
- . indique le noeud courant
- .. indique le noeud parent
- /niveau1 indique le noeud appelé "niveau1" sous le noeud racine
- ./ssniveau indique le noeud appelé "ssniveau" sous le noeud courant
| Apprenez le xml grâce à xml.toutestfacile.com | toutestfacile.com |
Les bases d'XPath
Dans les exemples vus jusque là, l'utilisation de XPath c'est généralement limité à préciser "." (le noeud courant), un nom de balise (un sous-noeud) ou encore "@attribut" (l'attribut du noeud courant).
En fait, il est possible de faire référence à n'importe qu'elle autre noeud en utilisant une notation toute simple (comme celle que l'on utilise pour faire référence à un fichier).
Comme vous l'avez compris, c'est le caractère '/' qui sert de délimiteur des niveaux d'arborescence. Il faut toutefois noter, qu'il est possible d'indiquer un niveau quelconque d'arborescence en utilisant la notation "//".
Ainsi
|