Wie die letzte Tabelle gezeigt hat, verfügen diejenigen, die XPath-Ausdrücke komplexer gestalten wollen oder müssen, über die Möglichkeit, Tests durchzuführen, die einen boolschen Wert ergeben. Die dafür erforderlichen Operatoren sind in der Branche üblich.
Operator | Funktion |
---|---|
or | Oder-Verknüpfung |
and | Und-Verknüpfung |
= | Gleichheit |
!= | Ungleichheit |
< | Größenabgleich (kleiner als) |
> | Größenabgleich (größer als) |
<= | Größenabgleich (kleiner als oder gleich) |
>= | Größenabgleich (größer als oder gleich) |
+ | Addition |
- | Subtraktion |
div | Fließkomma-Teilung |
mod | Rest der Teilung |
* | Multiplikation (Voraussetzung aus der Sicht des Parsers ist, dass vor diesem Zeichen folgende andere nicht stehen @, ::, (, [, ,) |
Das Minuszeichen ist der einzige Operator, der auch unär benutzt werden kann (Vorzeichen).