2000
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).