операторы XPath
XPath выражения могут возвращать множество узлов, строка, логическое значение и число.
операторы XPath
Ниже перечислены имеющиеся у операторов выражения XPath:
операторы | описание | примеров | Возвращаемое значение |
---|---|---|---|
| | Два набора вычислительных узлов | // Книга | // CD | Возвращает все элементы имеет книги и компакт-диск набора узлов |
+ | прибавление | 6 + 4 | 10 |
- | вычитание | 6--4 | 2 |
* | умножение | 6 * 4 | 24 |
ДИВ | разделение | 8 DIV 4 | 2 |
= | равных | цена = 9,80 | Если цена 9,80, она возвращает истину. Если цена 9.90, она возвращает ложь. |
! = | Не равно | цена! = 9,80 | Если цена 9.90, она возвращает истину. Если цена 9,80, она возвращает ложь. |
< | Менее | цена <9,80 | Если цена 9.00, она возвращает истину. Если цена 9.90, она возвращает ложь. |
<= | Меньше или равно | цена <= 9,80 | Если цена 9.00, она возвращает истину. Если цена 9.90, она возвращает ложь. |
> | Более | цена> 9,80 | Если цена 9.90, она возвращает истину. Если цена 9,80, она возвращает ложь. |
> = | Больше или равно | цена> = 9,80 | Если цена 9.90, она возвращает истину. Если цена 9.70, она возвращает ложь. |
или | или | цена = 9,80 или цена = 9,70 | Если цена 9,80, она возвращает истину. Если цена 9.50, она возвращает ложь. |
и | и | цена> 9.00 и цена <9,90 | Если цена 9,80, она возвращает истину. Если цена 8,50, она возвращает ложь. |
модификация | Рассчитано остаток от деления | 5 по модулю 2 | 1 |