// namespace URI
String localName = DOMUtil.getLocalName(qualifiedName);
Attr attributeNode = this.getAttributeNodeNS(namespaceURI, localName);
if (attributeNode != null) {
AttrImpl tempAttr = ((AttrImpl) attributeNode);
tempAttr.setOMNamespace(new OMNamespaceImpl(namespaceURI, DOMUtil
.getPrefix(qualifiedName)));
tempAttr.setAttributeValue(value);
this.attributes.setNamedItem(tempAttr);
return tempAttr;
} else {
OMNamespaceImpl ns = new OMNamespaceImpl(namespaceURI, DOMUtil
.getPrefix(qualifiedName));
AttrImpl attr = new AttrImpl((DocumentImpl) this
.getOwnerDocument(), localName, ns, value, this.factory);
this.attributes.setNamedItem(attr);
return attr;