Une expression XPath renvoie soit un ensemble de noeuds, une chaîne, une valeur booléenne, ou un nombre.
Les opérateurs XPath
Voici une liste des opérateurs qui peuvent être utilisés dans les expressions XPath:
Opérateur | La description | Exemple |
---|---|---|
| | Calcule deux ensembles de nœuds | //book | //cd |
+ | Une addition | 6 + 4 |
- | Soustraction | 6 - 4 |
* | Multiplication | 6 * 4 |
div | Division | 8 div 4 |
= | Égal | price=9.80 |
!= | Inégal | price!=9.80 |
< | Moins que | price<9.80 |
<= | Inférieur ou égal à | price<=9.80 |
> | Plus grand que | price>9.80 |
>= | Plus grand ou égal à | price>=9.80 |
or | ou | price=9.80 or price=9.70 |
and | et | price>9.00 and price<9.90 |
mod | Modulus (division remainder) le (division remainder) la (division remainder) | 5 mod 2 |