Operadores XPath

Expressões XPath podem retornar conjuntos de nós, strings, valores lógicos e números.

Operadores XPath

A seguir, estão listados os operadores disponíveis em expressões XPath:

Operador Descrição Exemplo Retorno
| Calcular dois conjuntos de nós //book | //cd Retornar todos os nós que possuem elementos book e cd
+ Adição 6 + 4 10
- Subtração 6 - 4 2
* Multiplicação 6 * 4 24
div Divisão 8 div 4 2
= Igual a price=9.80

Se o price for 9.80, retorne true.

Se o price for 9.90, retorne false.

!= Diferente de price!=9.80

Se o price for 9.90, retorne true.

Se o price for 9.80, retorne false.

< Menor que price<9.80

Se o price for 9.00, retorne true.

Se o price for 9.90, retorne false.

<= Menor ou igual a price<=9.80

Se o price for 9.00, retorne true.

Se o price for 9.90, retorne false.

> Maior que price>9.80

Se o price for 9.90, retorne true.

Se o price for 9.80, retorne false.

>= Maior ou igual a price>=9.80

Se o price for 9.90, retorne true.

Se o price for 9.70, retorne false.

or Ou price=9.80 or price=9.70

Se o price for 9.80, retorne true.

Se o price for 9.50, retorne false.

and E price>9.00 and price<9.90

Se o price for 9.80, retorne true.

Se o price for 8.50, retorne false.

mod Calcular o resto da divisão 5 mod 2 1