XPath comprend plus de 100 fonctions.
Ces fonctions portent sur les valeurs numériques, les booléennes, les dates et durées, la manipulation des noeuds, de séquence, les chaînes de caractères et bien plus.