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
Les opérateurs pouvant être utilisés dans les expressions XPath sont répertoriés ci-dessous :
Opérateur | Description | Instance | Valeur de retour | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| | Calculer deux ensembles de nœuds | //book | //cd | Renvoyer tous les ensembles de nœuds contenant des éléments book et cd | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ajout | 6 + 4 | 10 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- | tr>|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- td> | Soustraction | 6 - 4 | 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
* | Multiplication | 6 * 4 | 24 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
div | Division< /td> | 8 div 4 td> | 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
= | égal à | prix= 9,80 |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
!= | pas égal au | prix !=9,80 | <🎜> if Si le prix est de 9,90, alors true est renvoyé. <🎜><🎜>Si le prix est de 9,80, renvoyez faux. <🎜> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
< | inférieur au | prix<9,80 | <🎜>Si prix est 9h00, renvoie vrai. <🎜><🎜>Si le prix est de 9,90, renvoyez faux. <🎜> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<= | Inférieur ou égal au | prix<=9,80 | <🎜 >Si le prix est de 9,00, retournez vrai. <🎜><🎜>Si le prix est de 9,90, renvoyez faux. <🎜> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> | supérieur à | prix>9,80 | <🎜>Si prix est 9,90, renvoie vrai. <🎜><🎜>Si le prix est de 9,80, renvoyez faux. <🎜> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
>= | Supérieur ou égal à | prix>=9,80 | <🎜 >Si le prix est de 9,90, renvoyez vrai. <🎜><🎜>Si le prix est de 9,70, renvoyez faux. <🎜> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ou | ou | prix=9,80 ou prix=9,70 | <🎜> Renvoie vrai si le prix est de 9,80. <🎜><🎜>Si le prix est de 9,50, renvoyez faux. <🎜> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
et | avec | prix>9,00 et prix<9,90 | <🎜> Renvoie vrai si le prix est de 9,80. <🎜><🎜>Si le prix est de 8,50, renvoyez faux. <🎜> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
mod | Calculer le reste de la division | 5 mod 2 | 1 td > |