XPath 2.0
- Common language for
- Navigation, selection,
extraction
- Arithmetic, logical,
comparison expressions
- New features
- Ordered sequences of
typed node & atomic values
- Expressions over
sequences
- Key design principles
- Uniform semantics &
syntax
- Given same
environment, expression has consistent semantics
- Expression raises
error or evaluates to unique value
- Make explicit what was
implicit
- Preserve convenience
of XPath 1.0's implicit semantics
- Provide generality of
more expressive constructs