[Bug 19658] New: XQST0070 and EQNames (probably editorial)

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