Operadores de XPath
- Página anterior Ejes de XPath
- Página siguiente Ejemplos 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 |
- Página anterior Ejes de XPath
- Página siguiente Ejemplos de XPath