Tutorial XPathlogin
Tutorial XPath
pengarang:php.cn  masa kemas kini:2022-04-20 14:10:21

Pengendali XPath



Ekspresi XPath boleh mengembalikan set nod, rentetan, nilai logik dan nombor.


Operator XPath

Pengendali yang boleh digunakan dalam ungkapan XPath disenaraikan di bawah:

< td>+
OperatorPeneranganInstanceNilai pulangan
|< /td> Kira dua set nod//buku |. //cdKembalikan semua set nod yang mempunyai elemen buku dan cd
Tambahan6 + 410
-
-Penolakan6 - 42
* Pendaraban6 * 424
divBahagian< /td>8 div 42
=sama denganprice= 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
jika Jika harga 9.80, maka benar dikembalikan. Jika harga ialah 9.90, pulangkan palsu. <🎜>
!=tidak sama denganharga!=9.80<🎜> jika Jika harga ialah 9.90, maka benar dikembalikan. <🎜><🎜>Jika harga ialah 9.80, pulangkan palsu. <🎜>
<kurang daripadaharga<9.80<🎜>Jika harga ialah 9.00, kembali benar. <🎜><🎜>Jika harga ialah 9.90, pulangkan palsu. <🎜>
<=Kurang daripada atau sama denganharga<=9.80 <🎜 >Jika harga 9.00, kembalikan benar. <🎜><🎜>Jika harga ialah 9.90, pulangkan palsu. <🎜>
>lebih besar daripadaharga>9.80<🎜>Jika harga ialah 9.90, kembali benar. <🎜><🎜>Jika harga ialah 9.80, pulangkan palsu. <🎜>
>=Lebih besar daripada atau sama denganharga>=9.80 <🎜 >Jika harga 9.90, kembalikan benar. <🎜><🎜>Jika harga ialah 9.70, pulangkan palsu. <🎜>
atauatauharga=9.80 atau harga=9.70<🎜> Mengembalikan benar jika harga ialah 9.80. <🎜><🎜>Jika harga ialah 9.50, pulangkan palsu. <🎜>
dandenganharga>9.00 dan harga<9.90<🎜> Mengembalikan benar jika harga ialah 9.80. <🎜><🎜>Jika harga ialah 8.50, pulangkan palsu. <🎜>
modKira baki pembahagian5 mod 21
<🎜><🎜>