- From: Michael Rys <mrys@microsoft.com>
- Date: Mon, 16 Feb 2004 03:13:51 -0800
- To: <public-qt-comments@w3.org>
Section 3.7.1.2 Namespace Declaration Attributes Technical Namespace declaration attributes should not affect the in-scope namespace static context for expressions. We think that only the ones in the prolog should affect the namespace prefixes inside expressions. We find the following semantics to be confusing: declare namespace b="uri1"; <a xmlns:b="uri2">{/b:c}</a> will look for {uri2}:c and not {uri1:c}. "uri2" should only affect the construction part. The same should then also hold for the computed constructors. Thus, we would like to have the following behaviour: Namespace declaration in prolog: Provides static namespace prefix bindings for both constructors and expressions Namespace declaration on construction: Provides static namespace prefix bindings for constructors only, not for embedded expressions.
Received on Monday, 16 February 2004 06:14:00 UTC