Une expression XPath est évaluée par rapport à un contexte comprenant
- un noeud (context node)
- deux entiers > 1 (position et taille du contexte)
- un ensemble de variables valuées
- une librairie de fonctions
- un ensemble d'espaces de noms (couples préfixe-URI)