Programmer's Guide > Interfaces > W3C Document interface > createAttributeNS method
  
createAttributeNS method
Creates an attribute of the given qualified name and namespace URI. HTML-only DOM implementations do not need to implement this method.
createAttributeNS(namespaceURI, qualifiedName )
Parameters
StringnamespaceURI
The namespace URI of the attribute to create.
StringqualifiedName
The qualified name of the attribute to instantiate.
Returns
Attr. A new Attr object with the following attributes:
Node.nodeName
qualifiedName
Node.namespaceURI
namespaceURI
Node.prefix
prefix, extracted from qualifiedName, or null if there is no prefix
Node.localName
local name, extracted from qualifiedName
Attr.name
qualifiedName
Node.nodeValue
the empty string
Throws
DOMException
INVALID_CHARACTER_ERR: Raised if the specified qualified name contains an illegal character.
NAMESPACE_ERR: Raised if the qualifiedName is malformed, 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", or if the qualifiedName is "xmlns" and the namespaceURI is different from " http://www.w3.org/2000/xmlns/".