Operadores de XPath

Las expresiones XPath pueden devolver conjuntos de nodos, cadenas de caracteres, valores lógicos y números.

Operadores de XPath

A continuación se enumeran los operadores disponibles en las expresiones XPath:

Operadores Descripción Ejemplo Valor devuelto
| Calcula dos conjuntos de nodos //book | //cd Devuelve todos los nodos que tienen los 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, devolver true.

Si price es 9.90, devuelve false.

!= distinto 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.

o o price=9.80 o price=9.70

Si price es 9.80, devolver true.

Si price es 9.50, devolver false.

and Y price>9.00 and price<9.90

Si price es 9.80, devolver true.

Si price es 8.50, devolver false.

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