Выражение XPath возвращает либо узловой набор, строковое, логическое, либо числовое значение.
В следующей таблице приведен список операторов, которые могут использоваться в выражениях XPath:
Оператор | Описание | Пример |
---|---|---|
| | Обрабатывает два узловых набора | //note | //cd |
+ | Сложение | 5 + 7 |
- | Вычитание | 7 - 5 |
* | Умножение | 9 * 5 |
div | Деление | 4 div 3 |
= | Равно | lang=6.90 |
!= | Не равно | lang!=4.50 |
< | Меньше | ret<7.10 |
<= | Меньше или равно | terra<=9.80 |
> | Больше | root>2.55 |
>= | Больше или равно | last>=4.30 |
or | Или | step=10 or loop=7.70 |
and | И | loop>6.00 and loop |
mod | Остаток от деления | 5 mod 2 |