samotný název uzlu nebo test uzlu je považován jako pohyb po ose
dětí (child::
)
para child::para text() child::text() * child::*
pokud se chceme pohybovat po atributech, můžeme místo attribute::
použít zavináč (`@
')
@id attribute::id
na aktuální uzel se můžeme odkazovat zkráceným zápisem `.
' místo self::node()
na rodičovský uzel se můžeme odkazovat zkráceným zápisem
`..
' místo parent::node()
pokud potřebujeme prohledávat potomky do libovolné hloubky,
můžeme místo poněkud dlouhého /descendant-or-self::node()/
použít
`//
'
//nadpis /descendant-or-self::node()/child::nadpis