Error in REC-xml-names-19990114

Dear editors,

I'm not sure if I've learned from the recommendation correctly but if I did,
then the 2nd example in paragraph 5.3 is *not* legal:

<QUOTE>
  However, each of the following is legal, the second because the default
namespace does not apply to attribute names:

    <!-- http://www.w3.org is bound to n1 and is the default -->
    <x xmlns:n1="http://www.w3.org"
          xmlns="http://www.w3.org" >
      <good a="1"     b="2" />
      <good a="1"     n1:a="2" />
    </x>
</QUOTE>

As <good> expands to <http://www.w3.org:good>, its unqualified attribute (a)
inherits the element's namespace and expands to http://www.w3.org:a. Since
"n1:" also expands to "http://www.w3.org", the attribute (n1:a) also expands
to http://www.w3.org:a which makes both attributes identical and thus the
tag illegal.

Best regards,
Axel Dahmen

Received on Tuesday, 28 November 2000 14:10:14 UTC