The W3C XQuery working group has published updated working drafts for XQuery 1.1 including:
New requirements in 1.1 include:
- Value-based grouping
- Error processing and recovery
- Numeric formatting
- Date formatting
- Default values for external variables
- Non-deterministic external functions
- Positional grouping
- Windowing
- Output numbering
- Dynamic creation of namespace bindings
- Declaration of serialization parameters
- Node references
- Outer for
- Type declaration for context item
- Support for new data types
- Higher order functions
- Conditional constructors
- Validation
- Type expressions
- Module composition restrictions
- Invocation of external functionality
- Static typing extensions
Data model changes include
adding the W3C Schema 1.1 dateTimeStamp
datatype
and a function item datatype to support Higher Order Functions.