část cesty může obsahovat sjednocení
místo
/kniha/priloha/nazev | /kniha/kapitola/nazev
můžeme použít
/kniha/(priloha|kapitola)/nazev
funkce lze zapisovat jako část cesty
/katalog/polozka/nazev/upper-case(.)
vrátí posloupnost názvů položek katalogu převedených na velká písmena
sum(//polozka/(cena * pocet))
komentáře lze zapisovat pomocí (: … :)
(: Výraz pro výběr všech elementů s atributy :) //*[@*]
pořadí vracených uzlů
cesta XPath vrací vždy uzly v pořadí v jakém byly v dokumentu a eliminuje duplicity
posloupnost je vždy uspořádaná a může obsahovat duplicity
posloupnost lze použít jako část cesty
srovnání
//polozka[1] | //polozka[2] | //polozka[1] //polozka[1], //polozka[2], //polozka[1] (//polozka[1], //polozka[2], //polozka[1])/.