Операторы XPath
- Предыдущая страница Аксисы XPath
- Следующая страница Пример 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 |
- Предыдущая страница Аксисы XPath
- Следующая страница Пример XPath