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: sh...@aptest.com



Reply via email to