XPath 연산자
XPath 표현식은 노드 집합, 문자열, 논리 값 및 숫자를 반환할 수 있습니다.
XPath 연산자
XPath 표현식에서 사용할 수 있는 연산자가 다음과 같습니다:
연산자 | 설명 | 예제 | 반환 값 |
---|---|---|---|
| | 두 노드 집합을 계산합니다 | //book | //cd | book 및 cd 요소를 모두 가진 노드 집합을 반환합니다 |
+ | 加법 | 6 + 4 | 10 |
- | 減법 | 6 - 4 | 2 |
* | 乗법 | 6 * 4 | 24 |
div | 除법 | 8 div 4 | 2 |
= | 또는 같다 | 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를 반환합니다. |
or | 또는 | price=9.80 or price=9.70 |
price가 9.80이면 true를 반환합니다. price가 9.50이면 false를 반환합니다. |
and | 및 | price>9.00 and price<9.90 |
price가 9.80이면 true를 반환합니다. price가 8.50이면 false를 반환합니다. |
mod | 除법의 나머지 계산 | 5 mod 2 | 1 |