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