XPath-Operatoren

XPath-Ausdrücke können Knotenmengen, Zeichenfolgen, logische Werte und Zahlen zurückgeben.

XPath-Operatoren

Nachfolgend sind die in XPath-Ausdrücken verwendbaren Operatoren aufgeführt:

Operator Beschreibung Beispiel Rückgabewert
| Berechnung zweier Knotenmengen //book | //cd Rückgabe aller Knoten, die die Elemente book und cd haben
+ Addition 6 + 4 10
- Subtraktion 6 - 4 2
* Multiplikation 6 * 4 24
div Division 8 div 4 2
= gleich price=9.80

Wenn price 9.80 ist, wird true zurückgegeben.

Wenn price 9.90 ist, wird false zurückgegeben.

!= ungleich price!=9.80

Wenn price 9.90 ist, wird true zurückgegeben.

Wenn price 9.80 ist, wird false zurückgegeben.

< kleiner price<9.80

Wenn price 9.00 ist, wird true zurückgegeben.

Wenn price 9.90 ist, wird false zurückgegeben.

<= kleiner oder gleich price<=9.80

Wenn price 9.00 ist, wird true zurückgegeben.

Wenn price 9.90 ist, wird false zurückgegeben.

> größer price>9.80

Wenn price 9.90 ist, wird true zurückgegeben.

Wenn price 9.80 ist, wird false zurückgegeben.

>= größer oder gleich price>=9.80

Wenn price 9.90 ist, wird true zurückgegeben.

Wenn price 9.70 ist, wird false zurückgegeben.

oder oder price=9.80 oder price=9.70

Wenn price 9.80 ist, wird true zurückgegeben.

Wenn price 9.50 ist, wird false zurückgegeben.

und und price>9.00 and price<9.90

Wenn price 9.80 ist, wird true zurückgegeben.

Wenn price 8.50 ist, wird false zurückgegeben.

mod Berechnung des Restwerts der Division 5 mod 2 1