Opérateurs XPath

Les expressions XPath peuvent retourner 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
| Calculer deux ensembles de nœuds //book | //cd Retourner l'ensemble des 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, renvoyer true.

Si price est 9.90, renvoyer false.

!= Non égal price!=9.80

Si price est 9.90, renvoyer true.

Si price est 9.80, renvoyer false.

< Inférieur price<9.80

Si price est 9.00, renvoyer true.

Si price est 9.90, renvoyer false.

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

Si price est 9.00, renvoyer true.

Si price est 9.90, renvoyer false.

> Supérieur price>9.80

Si price est 9.90, renvoyer true.

Si price est 9.80, renvoyer false.

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

Si price est 9.90, renvoyer true.

Si price est 9.70, renvoyer false.

or Ou price=9.80 or price=9.70

Si price est 9.80, renvoyer true.

Si price est 9.50, renvoyer false.

and Et price>9.00 and price<9.90

Si price est 9.80, renvoyer true.

Si price est 8.50, renvoyer false.

mod Calculer le reste de la division 5 mod 2 1