Opérateurs XPath

Les expressions XPath peuvent renvoyer des ensembles de nœuds, des chaînes, des valeurs logiques et des nombres.

Opérateurs XPath

Voici une liste des opérateurs disponibles dans les expressions XPath :

Opérateur Description Exemple Valeur de retour
| Calcule deux ensembles de nœuds //book | //cd Retourne tous les ensembles de nœuds possédant les éléments book et cd
+ Addition 6 + 4 10
- Soustraction 6 - 4 2
* Multiplication 6 * 4 24
div Division 8 div 4 2
= Égal à price=9.80

Si price est 9.80, retourne true.

Si price est 9.90, renvoie false.

!= Différent de price!=9.80

Si price est 9.90, renvoie true.

Si price est 9.80, renvoie false.

< Inférieur à price<9.80

Si price est 9.00, renvoie true.

Si price est 9.90, renvoie false.

<= Inférieur ou égal à price<=9.80

Si price est 9.00, renvoie true.

Si price est 9.90, renvoie false.

> Supérieur à price>9.80

Si price est 9.90, renvoie true.

Si price est 9.80, renvoie false.

>= Supérieur ou égal à price>=9.80

Si price est 9.90, renvoie true.

Si price est 9.70, renvoie false.

ou ou price=9.80 ou price=9.70

Si price est 9.80, retourne true.

Si price est 9.50, retourne false.

Et Et price>9.00 and price<9.90

Si price est 9.80, retourne true.

Si price est 8.50, retourne false.

mod Calculer le reste d'une division 5 mod 2 1