- From: <bugzilla@jessica.w3.org>
- Date: Thu, 30 Sep 2010 15:00:22 +0000
- To: public-qt-comments@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=10860 Summary: [XQuery11] Module declarations do not prohibit the use of xml or xmlns namespaces. Product: XPath / XQuery / XSLT Version: Member-only Editors Drafts Platform: PC OS/Version: Windows NT Status: NEW Severity: normal Priority: P2 Component: XQuery 1.1 AssignedTo: jonathan.robie@redhat.com ReportedBy: oliver@cbcl.co.uk QAContact: public-qt-comments@w3.org Group: XSLXQuery_WG This is a follow-up to bug #10700. Section 4.2 (Module Declaration) states: The namespace prefix specified in a module declaration must not be xml or xmlns [err:XQST0070], and must not be the same as any namespace prefix bound in the same module by a schema import, by a namespace declaration, or by a module import with a different target namespace [err:XQST0033]. Whislt this does restrict the namespace prefix used, it does not restrict the namespace used. Since this implicitly creates a namespace binding the namespaces for these prefixes should also be excluded. A similar exemption should be added to Schema Import (4.11), Module Import (4.12) and 4.14 (Default Namespace Declaration). 4.13 (Namespace Declaration) does prohibit the use of the xml namespace (unless bound to the XML prefix) but does not prevent the xml namespaces namespace from being bound. -- Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug.
Received on Thursday, 30 September 2010 15:00:28 UTC