Tutoriel XPathlogin
Tutoriel XPath
auteur:php.cn  temps de mise à jour:2022-04-20 14:10:21

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 :

< td>+
OpérateurDescriptionInstanceValeur de retour
| Calculer deux ensembles de nœuds//book | //cdRenvoyer tous les ensembles de nœuds contenant des éléments book et cd
Ajout6 + 410
-
-Soustraction6 - 42
* Multiplication6 * 424
divDivision< /td>8 div 42
=égal àprix= 9,80
运算符描述实例返回值
|计算两个节点集//book | //cd返回所有拥有 book 和 cd 元素的节点集
+加法6 + 410
-减法6 - 42
*乘法6 * 424
div除法8 div 42
=等于price=9.80

如果 price 是 9.80,则返回 true。

如果 price 是 9.90,则返回 false。

!=不等于price!=9.80

如果 price 是 9.90,则返回 true。

如果 price 是 9.80,则返回 false。

<小于price<9.80

如果 price 是 9.00,则返回 true。

如果 price 是 9.90,则返回 false。

<=小于或等于price<=9.80

如果 price 是 9.00,则返回 true。

如果 price 是 9.90,则返回 false。

>大于price>9.80

如果 price 是 9.90,则返回 true。

如果 price 是 9.80,则返回 false。

>=大于或等于price>=9.80

如果 price 是 9.90,则返回 true。

如果 price 是 9.70,则返回 false。

orprice=9.80 or price=9.70

如果 price 是 9.80,则返回 true。

如果 price 是 9.50,则返回 false。

andprice>9.00 and price<9.90

如果 price 是 9.80,则返回 true。

如果 price 是 8.50,则返回 false。

mod计算除法的余数5 mod 21
if Si le prix est de 9,80, alors true est renvoyé. Si le prix est de 9,90, renvoyez faux. <🎜>
!=pas égal auprix !=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 auprix<9,80<🎜>Si prix est 9h00, renvoie vrai. <🎜><🎜>Si le prix est de 9,90, renvoyez faux. <🎜>
<=Inférieur ou égal auprix<=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. <🎜>
ououprix=9,80 ou prix=9,70<🎜> Renvoie vrai si le prix est de 9,80. <🎜><🎜>Si le prix est de 9,50, renvoyez faux. <🎜>
etavecprix>9,00 et prix<9,90<🎜> Renvoie vrai si le prix est de 9,80. <🎜><🎜>Si le prix est de 8,50, renvoyez faux. <🎜>
modCalculer le reste de la division5 mod 21
<🎜><🎜>