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:
Operator | Penerangan | Instance | Nilai pulangan | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|< /td> | Kira dua set nod | //buku |. //cd | Kembalikan semua set nod yang mempunyai elemen buku dan cd | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tambahan | 6 + 4 | 10 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- | tr>|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- td> | Penolakan | 6 - 4 | 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
* | Pendaraban | 6 * 4 | 24 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
div | Bahagian< /td> | 8 div 4 td> | 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
= | sama dengan | price= 9.80 |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
!= | tidak sama dengan | harga!=9.80 | <🎜> jika Jika harga ialah 9.90, maka benar dikembalikan. <🎜><🎜>Jika harga ialah 9.80, pulangkan palsu. <🎜> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
< | kurang daripada | harga<9.80 | <🎜>Jika harga ialah 9.00, kembali benar. <🎜><🎜>Jika harga ialah 9.90, pulangkan palsu. <🎜> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<= | Kurang daripada atau sama dengan | harga<=9.80 | <🎜 >Jika harga 9.00, kembalikan benar. <🎜><🎜>Jika harga ialah 9.90, pulangkan palsu. <🎜> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> | lebih besar daripada | harga>9.80 | <🎜>Jika harga ialah 9.90, kembali benar. <🎜><🎜>Jika harga ialah 9.80, pulangkan palsu. <🎜> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
>= | Lebih besar daripada atau sama dengan | harga>=9.80 | <🎜 >Jika harga 9.90, kembalikan benar. <🎜><🎜>Jika harga ialah 9.70, pulangkan palsu. <🎜> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
atau | atau | harga=9.80 atau harga=9.70 | <🎜> Mengembalikan benar jika harga ialah 9.80. <🎜><🎜>Jika harga ialah 9.50, pulangkan palsu. <🎜> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dan | dengan | harga>9.00 dan harga<9.90 | <🎜> Mengembalikan benar jika harga ialah 9.80. <🎜><🎜>Jika harga ialah 8.50, pulangkan palsu. <🎜> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
mod | Kira baki pembahagian | 5 mod 2 | 1 td > |