- From: <bugzilla@jessica.w3.org>
- Date: Mon, 22 Oct 2012 18:16:42 +0000
- To: public-qt-comments@w3.org
- Message-ID: <bug-19658-523@http.www.w3.org/Bugs/Public/>
https://www.w3.org/Bugs/Public/show_bug.cgi?id=19658 Priority: P2 Group: XSLXQuery_WG Bug ID: 19658 Assignee: jonathan.robie@gmail.com Summary: XQST0070 and EQNames (probably editorial) QA Contact: public-qt-comments@w3.org Severity: normal Classification: Unclassified OS: All Reporter: josh.spiegel@oracle.com Hardware: PC Status: NEW Version: Proposed Recommendation Component: XQuery 3.0 Product: XPath / XQuery / XSLT In meeting 453, there was this decision: DECISION: Prohibit the xmlns namespace in EQNames. Raise the error XQST0070 in this case. (https://lists.w3.org/Archives/Member/w3c-xsl-query/2010Nov/0006.html) The change log for the specification has this entry: "Prohibited the xmlns namespace in EQNames. Resolves Bug 10869." Problem 1: In section 3.3.2.2 Node Tests, the following sentence has a typo: "It is a static error [err:XQST0070] if the for an EQName is http://www.w3.org/2000/xmlns/" Problem 2: Based on the log and the recorded decision, it seems like the intent is that this namespace should not be used in any EQName. I don't see how XQST0070 is prescribed in some cases. For example, should the following query raise XQST0070? declare variable $Q{http://www.w3.org/2000/xmlns/}foo := 1; $Q{http://www.w3.org/2000/xmlns/}foo -- You are receiving this mail because: You are the QA Contact for the bug.
Received on Monday, 22 October 2012 18:16:43 UTC