DOM3 Core: changing .prefix of namespace declarations

Hi,

  http://lists.w3.org/Archives/Public/www-archive/2005Dec/0017.html has
some observations how FireFox 1.5, Opera9, ASV6, SVG# 0.4, and Batik
handle changing the .prefix attribute of Attr nodes that are namespace
declarations. My reading of DOM Level 3 Core is that only FireFox con-
forms to the specification. I don't think that this behavior is obvious
though, and it seems the specification should be clarified what is re-
quired here.

I think DOM Level 3 Core is confusing about the range of checks DOM
implementations have to perform to prevent states that would render a
document namespace-illformed, create/setAttributeNS for example prevent
certain states, but that can be worked around by manipulating .prefix,
.value, etc. So I'm not really sure whether FireFox's behavior is
actually desired...

regards,
-- 
Björn Höhrmann · mailto:bjoern@hoehrmann.de · http://bjoern.hoehrmann.de
Weinh. Str. 22 · Telefon: +49(0)621/4309674 · http://www.bjoernsworld.de
68309 Mannheim · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/ 

Received on Sunday, 18 December 2005 22:04:16 UTC