Toán tử XPath
- Trang trước Trục XPath
- Trang tiếp theo Mẫu XPath
Biểu thức XPath có thể trả về tập các nút, chuỗi, giá trị luận lý và số.
Toán tử XPath
Dưới đây là danh sách các toán tử có thể sử dụng trong biểu thức XPath:
Toán tử | Mô tả | Mẫu | Giá trị trả về |
---|---|---|---|
| | Tính tập các nút | //book | //cd | Trả về tập các nút có phần tử book và cd |
cộng | Phép cộng | 6 cộng 4 | 10 |
trừ | Phép trừ | 6 trừ 4 | 2 |
nhân | Phép nhân | 6 nhân 4 | 24 |
chia | Phép chia | 8 chia cho 4 | 2 |
= | Bằng | price=9.80 |
Nếu giá trị price là 9.80, thì trả về true. Nếu giá trị price là 9.90, thì trả về false. |
!= | Không bằng | price!=9.80 |
Nếu giá trị price là 9.90, thì trả về true. Nếu giá trị price là 9.80, thì trả về false. |
< | Nhỏ hơn | price<9.80 |
Nếu giá trị price là 9.00, thì trả về true. Nếu giá trị price là 9.90, thì trả về false. |
<= | Nhỏ hơn hoặc bằng | price<=9.80 |
Nếu giá trị price là 9.00, thì trả về true. Nếu giá trị price là 9.90, thì trả về false. |
> | Lớn hơn | price>9.80 |
Nếu giá trị price là 9.90, thì trả về true. Nếu giá trị price là 9.80, thì trả về false. |
>= | Lớn hơn hoặc bằng | price>=9.80 |
Nếu giá trị price là 9.90, thì trả về true. Nếu giá trị price là 9.70, thì trả về false. |
hoặc | Hoặc | price=9.80 hoặc price=9.70 |
Nếu giá trị price là 9.80, thì trả về true. Nếu giá trị price là 9.50, thì trả về false. |
và | Và | price>9.00 và price<9.90 |
Nếu giá trị price là 9.80, thì trả về true. Nếu giá trị price là 8.50, thì trả về false. |
mod | Tính dư của phép chia | 5 mod 2 | 1 |
- Trang trước Trục XPath
- Trang tiếp theo Mẫu XPath