W3C home > Mailing lists > Public > www-dom@w3.org > January to March 2001

Re: setNamedItemNS(namespaceURI, localName)

From: Philippe Le Hegaret <plh@w3.org>
Date: Wed, 24 Jan 2001 22:43:29 -0500
Message-ID: <3A6FA0E1.19323DBF@w3.org>
To: Joe D Willliams <JOEDWIL@earthlink.net>
CC: www-dom@w3.org
Joe D Willliams wrote:
> 
> Justin >error in the JAXP 1.1.ea2 method definition for NamedNodeMap.
> setNamedItemNS
> 
> yes!
> org.w3c.dom
> Interface NamedNodeMap should be:
> 
> setNamedItemNS(namespaceURI, localName)
> 
> Don> Joe might want to look at it too.
> Yes. please look at:
> 
> http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-1780488922
> 
>   // Introduced in DOM Level 2:
>   Node               setNamedItemNS(in Node arg)
>                                         raises(DOMException);
> 
> should be:
> 
>   Node               setNamedItemNS(in DOMString namespaceURI,
>                                     in DOMString localName);
>                                         raises(DOMException);
> 
> base\jaxp-1_1-ea2\jaxp-1.1ea2\docs\api\org\w3c\dom\NamedNodeMap.html
> 
> follows that bad lead.
> You just will not be able to setNamedItemNS with Node arg.

The DOM specification is clear [1]. The definition of setNamedItemNS is
 Node               setNamedItemNS(in Node arg)
                                  raises(DOMException);

This is not a mistake. This is consistent with DOM Level 1.

What does your set operation do? What is the value of attribute?

Philippe

[1]
http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-setNamedItemNS
Received on Wednesday, 24 January 2001 22:44:06 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 22 June 2012 06:13:48 GMT