XPath Operadores


Las expresiones XPath pueden devolver conjuntos de nodos, cadenas, valores booleanos y números.


Operadores XPath

A continuación se enumeran los operadores que se pueden usar en expresiones XPath:

Operador Descripción Ejemplo Valor de retorno
| Calcula la unión de dos conjuntos de nodos //book | //cd Devuelve el conjunto de nodos con todos 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, devuelve 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.

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 Calcula el resto de la división 5 mod 2 1
Otras extensiones