Fonctions XPath

Vous pouvez utiliser des fonctions XML Path Language (Xpath) pour affiner les requêtes XPath et améliorer la puissance et la flexibilité de programmation de XPath.

Les fonctions sont divisées en plusieurs groupes.

Collection de nœuds

Prend un argument node-set, retourne une collection de nœuds ou retourne/fournit des informations concernant un nœud particulier dans une collection de nœuds.

Chaîne

Effectue des évaluations, du formatage et des manipulations sur des arguments de type chaîne.

Booléen

Évalue les expressions fournies en argument pour produire un résultat booléen.

Nombre

Évalue les expressions fournies en argument pour produire un résultat numérique.

Fonctions d'extension Microsoft XPath

Fonctions d'extension ajoutées par Microsoft à XPath pour permette de sélectionner des nœuds par type XSD. Ces fonctions comprennent aussi la comparaison de chaînes et de nombres et la conversion de date/heure.

Chaque fonction de la bibliothèque de fonctions est spécifiée à l'aide d'un prototype qui fournit le type de retour, le nom de la fonction et le type d'arguments. Si un type d'argument est suivi d'un point d'interrogation, l'argument est facultatif ; sinon, l'argument est obligatoire. Les noms de fonctions respectent la casse.