XPath 튜토리얼login
XPath 튜토리얼
작가:php.cn  업데이트 시간:2022-04-20 14:10:21

XPath 연산자



XPath 표현식은 노드 세트, 문자열, 논리값 및 숫자를 반환할 수 있습니다.


XPath 연산자

XPath 표현식에 사용할 수 있는 연산자는 다음과 같습니다.

< td>+
연산자설명인스턴스반환 값
|< /td> 두 개의 노드 세트 계산//book | //cdbook 및 cd 요소가 있는 모든 노드 세트 반환
덧셈6 + 410
-
-뺄셈6 - 42
* 곱셈6 * 424
div나눗셈< /td>8 div 42
=같음price= 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 가격이 9.80이면 true가 반환됩니다. 가격이 9.90이면 false를 반환합니다. <🎜>
!=같지 않음가격!=9.80<🎜> 가격이 9.90이면 true가 반환됩니다. <🎜><🎜>가격이 9.80이면 false를 반환합니다. <🎜>
<미만가격<9.80<🎜>가격인 경우 9.00이면 true를 반환합니다. <🎜><🎜>가격이 9.90이면 false를 반환합니다. <🎜>
<=가격가격<=9.80 이하 <🎜 >가격이 9.00이면 true를 반환합니다. <🎜><🎜>가격이 9.90이면 false를 반환합니다. <🎜>
>보다 큰가격>9.80<🎜>가격인 경우 9.90이고 true를 반환합니다. <🎜><🎜>가격이 9.80이면 false를 반환합니다. <🎜>
>=보다 크거나 같음price>=9.80 <🎜 >가격이 9.90이면 true를 반환합니다. <🎜><🎜>가격이 9.70이면 false를 반환합니다. <🎜>
또는또는가격=9.80 또는 가격=9.70<🎜> 가격이 9.80이면 true를 반환합니다. <🎜><🎜>가격이 9.50이면 false를 반환합니다. <🎜>
그리고가격>9.00 및 가격<9.90<🎜> 가격이 9.80이면 true를 반환합니다. <🎜><🎜>가격이 8.50이면 false를 반환합니다. <🎜>
mod나눗셈의 나머지 계산5 mod 21
<🎜><🎜>