Operadores do XPath

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

Operadores do XPath

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

Operador Descrição Exemplo Retorno
| Calcula dois conjuntos de nós //book | //cd Retorna todos os nós que possuem os 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, retorna true.

Se price for 9.90, retorna falso.

!= diferente de price!=9.80

Se price for 9.90, retorna verdadeiro.

Se price for 9.80, retorna falso.

< menor que price<9.80

Se price for 9.00, retorna verdadeiro.

Se price for 9.90, retorna falso.

<= menor ou igual a price<=9.80

Se price for 9.00, retorna verdadeiro.

Se price for 9.90, retorna falso.

> maior que price>9.80

Se price for 9.90, retorna verdadeiro.

Se price for 9.80, retorna falso.

>= maior ou igual a price>=9.80

Se price for 9.90, retorna verdadeiro.

Se price for 9.70, retorna falso.

ou ou price=9.80 ou price=9.70

Se o price for 9.80, retorna true.

Se o price for 9.50, retorna false.

and E price>9.00 and price<9.90

Se o price for 9.80, retorna true.

Se o price for 8.50, retorna false.

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