# File lib/xml/dom2/element.rb, line 278 def setAttributeNode(newAttr) ret = getAttributeNode(newAttr.nodeName) if ret == newAttr raise DOMException.new(DOMException::INUSE_ATTRIBUTE_ERR) end ret.ownerElement = nil if ret @attr.setNamedItem(newAttr) newAttr.ownerElement = self ret end