Opérateurs XPath
- Page précédente Axe XPath
- Page suivante Exemples 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 |
- Page précédente Axe XPath
- Page suivante Exemples XPath