Předchozí - Obsah části -
Obsah - Další
XPath - osy (axes)
Osy jsou množiny prvků dokumentu, vymezené (obvykle relativně) vůči kontextu.
Kontext je tvořen především dokumentem a aktuálním uzlem.
Jaké osy je možné použít:
-
child
- obsahuje dceřinné uzly kontextového (aktuálního) uzlu
-
descendant
- obsahuje všechny potomky kontextového (aktuálního) uzlu (dále jen KU). Nepočítají se mezi ně atributy!!!
-
parent
- obsahuje rodičovský uzel KU (existuje-li)
-
ancestor
- obsahuje všechny předky - rodiče, "prarodiče"... kořenový element (pokud KU není sám kořenový)
-
following-sibling
- obsahuje všechny následující sourozence KU (pro NS a atributy je tato osa prázdná)
-
preceding-sibling
- dtto, ale obsahuje předchozí sourozence
- $followingč - obsahuje všechny uzly nacházející se po KU (mimo atributů, potomků a NS uzlů
-
preceding
- dtto, ale obsahuje předchozí uzly (tj. mimo předky, attributy, NS)
-
attribute
- obsahuje atributy (jen pro uzly - elementy)
-
namespace
- obsahuje všechny NS uzly KU (jen pro uzly - elementy)
-
self
- obsahuje samotný KU
-
descendant-or-self
- obsahuje sjednocení os descendant a self
-
ancestor-or-self
- obsahuje sjednocení os ancestor a self
Předchozí - Obsah části -
Obsah - Další