Операторы XPath

Выражения XPath могут возвращать узловые наборы, строки, логические значения и числа.

Операторы XPath

Ниже перечислены операторы, доступные в выражениях XPath:

Операторы Описание Пример Возвратное значение
| Считать два узловых набора //book | //cd Вернуть все узлы, имеющие элементы book и cd
+ сумма 6 добавить 4 10
- вычитание 6 минус 4 2
* умножение 6 умножить на 4 24
делить деление 8 делить на 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.

или или price=9.80 или price=9.70

Если price равен 9.80, верните true.

Если price равен 9.50, верните false.

и И price>9.00 and price<9.90

Если price равен 9.80, верните true.

Если price равен 8.50, верните false.

mod Вычисление остатка от деления 5 mod 2 1