Syntaxe abrégée
child::
est l'axe par
défaut : il peut être omis
exemple : div/para
est équivalent à child::div/child::para
@
est l'abréviation de attribute::
exemple : para[@type="warning"]
est équivalent à child::para[attribute::type="warning"]
//
est l'abréviation de /descendant-or-self::node()/
exemple : //para
.
est l'abréviation de self::node()
exemple : .//para
est équivalent à self::node()/descendant-or-self::node()/child::para
..
est l'abréviation de parent::node()
exemple : ../title
est
équivalent à parent::node()/child::title