XPath 2.0 Expressions
- Path
- Variable
- Arithmetic
- Function Call
- Logical
- Expr or
and Expr
- not(Expr)
- Comparison
- Expr = != < <= > >= Expr
- Expr eq ne lt le gt ge Expr
- Expr is
isnot Expr
- Sequence
- Expr ,
union | intersect except Expr
- Conditional
- if Expr then Expr else Expr
- Iteration
- for Var in
Expr return Expr
- Quantified
- some Var in
Expr satisfies Expr
- every Var in Expr satisfies Expr