Операторы 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