ekspresi XPath mengembalikan baik kumpulan node, string, Boolean, atau angka.
Operator XPath
Di bawah ini adalah daftar operator yang dapat digunakan dalam ekspresi XPath :
| Operator | Deskripsi | Contoh |
|---|---|---|
| | | Menghitung dua kumpulan node | //book | //cd |
| + | Tambahan | 6 + 4 |
| – | Pengurangan | 6 – 4 |
| * | Perkalian | 6 * 4 |
| div | Division | 8 div 4 |
| = | Sama dengan | price=9.80 |
| != | Tidak sama dengan | price!=9.80 |
| < | Kurang dari | price<9.80 |
| <= | Kurang dari sama dengan | price<=9.80 |
| > | Lebih besar dari | price>9.80 |
| >= | Lebih besar dari sama dengan | price>=9.80 |
| or | or | price=9.80 or price=9.70 |
| and | and | price>9.00 and price<9.90 |
| mod | Modulus (sisa pembagian) | 5 mod 2 |