W3C home > Mailing lists > Public > www-svg@w3.org > January 2006

Re: SVG12: setAttributeNS exceptions

From: Bjoern Hoehrmann <derhoermi@gmx.net>
Date: Sun, 29 Jan 2006 20:48:14 +0100
To: Antoine Quint <ml@graougraou.com>
Cc: www-svg@w3.org
Message-ID: <kt6qt1ltb7sms065t22eogrdnf9dd7ogvi@hive.bjoern.hoehrmann.de>

* Antoine Quint wrote:
>>   http://www.w3.org/TR/2005/WD-SVGMobile12-20050413/svgudom.html  
>> states
>> that setAttributeNS does not throw any exception, this is not  
>> compatible
>> with DOM Level 3 Core and makes little sense, please do not encourage
>> ignoring errors silently, and make this method compatible with the  
>> DOM.
>Thanks for catching this mistake, the following exceptions have now  
>been added to Element::setAttributeNS() in the uDOM:
>NOT_SUPPORTED_ERR: Raised if setAttributeNS tries to set an  
>unsupported attribute.
>NO_MODIFICATION_ALLOWED_ERR: Raised if the attribute cannot be modified.
>INVALID_CHARACTER_ERR: Raised if the specified local name is not an  
>XML name.
>NAMESPACE_ERR: Raised if the qualifiedName is malformed per the  
>Namespaces in XML specification, if the qualifiedName has a prefix  
>and the namespaceURI is null, if the qualifiedName has a prefix that  
>is "xml" and the namespaceURI is different from "http://www.w3.org/ 
>XML/1998/namespace", if the qualifiedName or its prefix is "xmlns"  
>and the namespaceURI is different from "http://www.w3.org/2000/ 
>xmlns/", or if the namespaceURI is "http://www.w3.org/2000/xmlns/"  
>and neither the qualifiedName nor its prefix is "xmlns".

I didn't review the new text, it's clear by now that SVG Tiny 1.2 should
not copy and modify such text at all but use normative reference to
define such features.
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, 29 January 2006 19:47:33 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 15:29:30 UTC