- From: Shane McCarron <shane@aptest.com>
- Date: Sun, 24 May 2009 10:56:36 -0500
- To: Ivan Herman <ivan@w3.org>
- CC: "public-rdf-in-xhtml-tf.w3.org" <public-rdf-in-xhtml-tf@w3.org>
Ivan,
Ignoring all your explanatory text, which was GREAT by the way, I read 
the XMLNS spec wrong.  It says:
All other prefixes beginning with the three-letter sequence x, m, l, in 
any case combination, are reserved.
Which I interpreted incorrectly as meaning 'xmlns' was also case 
insensitive.  So I recommend the test be changed to:
<html
          xmlns:target="http://www.example.org#"
          xmlns:test="http://www.example.org/lower#"
          xmlns:TEST="http://www.example.org/upper#"
          xmlns:TeSt="http://www.example.org/mixed#">
  <head>
    <title>Test 0123</title>
  </head>
  <body>
        <div about="[target:sub]">
                <p rel="test:one" resource="[target:lower]">lower case</p>
                <p rel="TEST:two" resource="[target:UPPER]">UPPER CASE</p>
                <p rel="TeSt:three" resource="[target:MiXeD]">Mixed Case</p>
        </div>
  </body>
</html>
However, I agree that a test changed in this way will continue to fail 
when evaluated using a case-insensitive parser.  Doesn't mean the test 
is wrong.  Might mean we have a spec issue.
-- 
Shane P. McCarron                          Phone: +1 763 786-8160 x120
Managing Director                            Fax: +1 763 786-8180
ApTest Minnesota                            Inet: shane@aptest.com
Received on Sunday, 24 May 2009 15:57:16 UTC