- From: <bugzilla@jessica.w3.org>
- Date: Sat, 27 Sep 2014 23:12:11 +0000
- To: public-qt-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=26916 Bug ID: 26916 Summary: [F+O 3.1] Spurious rule about QName constructor requiring a literal Product: XPath / XQuery / XSLT Version: Working drafts Hardware: PC OS: All Status: NEW Severity: normal Priority: P2 Component: Functions and Operators 3.1 Assignee: mike@saxonica.com Reporter: mike@saxonica.com QA Contact: public-qt-comments@w3.org In the current draft F+O 3.1, section 18.2 contains the spurious rule 3. Conversion from an xs:string to a value of type xs:QName, a type derived from xs:QName or a type derived from xs:NOTATION is permitted only if the xs:string is written as a string literal. This rule was present in the 2.0 spec but was removed in 3.0. Looking at the source text, it appears that it was present in the 3.0 source marked with diff="del" markup. It looks as if, when the 3.1 text was generated from the 3.0 text, the diff="del" attribute was removed, but the paragraph itself was retained. A quick check shows there are other places where this has happened. For example section 4.7.4, last bullet, contains the text "The suffix is set to contain all passive characters to the right of the rightmost active character in the fractional part of the sub-picture." which appears in 3.0 as "The suffix is set to contain all passive characters to the right of the rightmost active character in the sub-picture." - the source XML for 3.0 contains the extra phrase with diff="del" markup. -- You are receiving this mail because: You are the QA Contact for the bug.
Received on Saturday, 27 September 2014 23:12:13 UTC