- From: <invalid@csc.jp>
- Date: Sat, 4 Aug 2007 23:41:32 +0900
- To: www-validator@w3.org
Related to the Root Element problems [1], the Validator is also
confusing namespaces. When it checks the following XML
document:
====================
<?xml version="1.0"?>
<A><a xmlns="http://example.org/a"/></A>
====================
The result page says:
Root Element: a
Root Namespace: http://example.org/a
But with the following document:
====================
<?xml version="1.0"?>
<B><a xmlns="http://example.org/a"/></B>
====================
It says:
Root Element: b
Other Namespaces - http://example.org/a
Looks like in the former case, the Validator correctly recognized
the "A" element as the root element but since it incorrectly
treated element names case-insensitively, it confused
the "A" element with the "a" element, thereby got the namespace
wrong. I haven't looked into the relevant code closely, but I guess
fixing the Root Element problems could also fix this confusion.
[1] http://lists.w3.org/Archives/Public/www-validator/2007Aug/0041
Received on Saturday, 4 August 2007 14:41:43 UTC