- From: <bugzilla@jessica.w3.org>
- Date: Mon, 22 Aug 2011 19:54:35 +0000
- To: public-qt-comments@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=13869
Summary: XML10-4ed-Excluded-char-{1,2} incorrect
Product: XML Query Test Suite
Version: 1.0.3
Platform: PC
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: XML Query Test Suite
AssignedTo: benjie.nguyen@gmail.com
ReportedBy: jmdyck@ibiblio.org
QAContact: public-qt-comments@w3.org
(1)
The description for test-case XML10-4ed-Excluded-char-1 states:
"The character #x037E is excluded from the start of a Name
in XML 1.0 4th edition and older."
But as far as I can tell, that character has been excluded from the start of a
Name in *all* editions of XML 1.0 -- editions up to the 4th have:
[85] BaseChar ::= ... | [#x02BB-#x02C1] | #x0386 | ...
and the 5th edition has:
[4] NameStartChar ::= ... | [#x370-#x37D] | [#x37F-#x1FFF] | ...
(And similarly for both editions of XML 1.1.)
(2)
Conversely, the description for XML10-4ed-Excluded-char-2 states:
"The character #x0100 is excluded from the start of a Name
in XML 1.0 4th edition and older."
But that character has been *allowed* at the start of a Name in all editions of
XML 1.0 -- editions up to the 4th have:
[85] BaseChar ::= ... | [#x0100-#x0131] | ...
and the 5th edition has:
[4] NameStartChar ::= ... | [#xF8-#x2FF] | ...
(And similarly for both editions of XML 1.1.)
(3)
Moreover, in both cases, the associated query does not test the stated
assertion:
-- The query for -1 contains a would-be Name whose first two characters
are 0x03 and 0x7E, but the UTF-8 encoding of U+037E is 0xCD 0xBE.
-- The query for -2 contains a would-be Name whose first two characters
are 0x01 and 0x00, but the UTF-8 encoding of U+0100 is 0xC4 0x80.
(In each case, one of the expected results is a parse error, so a conforming
implementation will pass, as it will raise a parse error because U+0003 and
U+0001 are disallowed.)
--
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 Monday, 22 August 2011 19:54:37 UTC