- From: Michael Rys <mrys@microsoft.com>
- Date: Mon, 16 Feb 2004 03:19:53 -0800
- To: <public-qt-comments@w3.org>
Section 3.7.3.1 Computed Element Constructor Technical "A computed element constructor automatically validates the constructed node, using the validation mode and validation context from its static context, as described in 3.7.1.5 Type of a Constructed Element. If the name of the constructed element is specified by a constant QName, this QName is added to the validation context for nested expressions. On the other hand, if the name of the constructed element is specified by a name expression, the validation context for nested expressions is set to global.": The fact that the validation context stays global inside a constructor that has a name expression will be confusing and hard to explain. Users will expect that the validation is done at runtime, so the validation context in this case should be a runtime context. We can solve this by either not doing implicit validation on element construction (regardless if literal or computed element constructor), or by saying that the context will not be known until runtime in this case.
Received on Monday, 16 February 2004 06:20:02 UTC