Operadores de XPath

La expresión XPath puede devolver un conjunto de nodos, una cadena, un valor lógico y un número.

Operadores de XPath

A continuación se listan los operadores disponibles en la expresión XPath:

Operadores Descripción Ejemplo Valor devuelto
| Calcular dos conjuntos de nodos //book | //cd Devuelve la colección de nodos que tienen elementos book y cd
+ Adición 6 + 4 10
- Resta 6 - 4 2
* Multiplicación 6 * 4 24
div División 8 div 4 2
= Igual a price=9.80

Si price es 9.80, devuelve true.

Si price es 9.90, devuelve false.

!= Diferente de price!=9.80

Si price es 9.90, devuelve true.

Si price es 9.80, devuelve false.

< Menor que price<9.80

Si price es 9.00, devuelve true.

Si price es 9.90, devuelve false.

<= Menor o igual que price<=9.80

Si price es 9.00, devuelve true.

Si price es 9.90, devuelve false.

> Mayor que price>9.80

Si price es 9.90, devuelve true.

Si price es 9.80, devuelve false.

>= Mayor o igual que price>=9.80

Si price es 9.90, devuelve true.

Si price es 9.70, devuelve false.

or O price=9.80 or price=9.70

Si price es 9.80, devuelve true.

Si price es 9.50, devuelve false.

and Y price>9.00 and price<9.90

Si price es 9.80, devuelve true.

Si price es 8.50, devuelve false.

mod Calcular el residuo de la división 5 mod 2 1