!=
"" (literal)
'' (literal)
() (grouping)
* (all nodes)
* (multiplication)
+
-
- (unary minus)
. (self axis short form)
.. (parent axis short form)
/ (step separator)
// (descendant-or-self axis short form)
:: (axis specifier)
<
<=
=
>
>=
@ (attribute axis short form)
@* (all attributes)
[] (predicate)
and
axis nodetest predicate (step)
div
func() (function call)
mod
name (node test)
or
| (union)