[XQuery] MS-XQ-LC1-124

Section 3.13 Validate Expressions	
Technical	

We consider the validate expression (and the implicit validation on
element construction) to be too complex and potentially confusing to
users for the following reasons: 
- Validate will validate against all ISSD. Most usecases we come across,
users want to validate against a specific output schema. Since that can
be done outside of the XQuery statement, the validate expression becomes
less useful.
- The schema context part of validate is pretty complex and most users
will not understand it at the beginning. This looks like a good vNext or
optional feature.

Thus we would like to propose:
1. Make default validation mode to be skip
2. Remove Schema context from the spec
3. Make support for validation modes lax and strict and the validate
keyword an optional feature.

(See also MS-XQ-LC1-089).

Received on Monday, 16 February 2004 06:24:28 UTC