Reviewed by Chris Blumenberg.
[WebKit-https.git] / WebCore / khtml / xml / dom_elementimpl.cpp
index 87eeeea662045d9303ceaae6bccc8e04aacc78e0..8a061a603cf420ae758728ea9be9c7a499d0d079 100644 (file)
@@ -336,22 +336,6 @@ bool ElementImpl::hasAttributes() const
     return namedAttrMap && namedAttrMap->length() > 0;
 }
 
-NodeImpl *ElementImpl::cloneNode(bool deep)
-{
-    // ### we lose the namespace here ... FIXME
-    int exceptioncode;
-    ElementImpl *clone = getDocument()->createElement(tagName(), exceptioncode);
-    if (!clone) return 0;
-
-    // clone attributes
-    if (namedAttrMap)
-        *clone->attributes() = *namedAttrMap;
-
-    if (deep)
-        cloneChildNodes(clone);
-    return clone;
-}
-
 DOMString ElementImpl::nodeName() const
 {
     return tagName();
@@ -724,6 +708,10 @@ DOMString XMLElementImpl::localName() const
     return getDocument()->tagName(m_id);
 }
 
+DOMString XMLElementImpl::namespaceURI() const
+{
+    return getDocument()->namespaceURI(m_id);
+}
 
 NodeImpl *XMLElementImpl::cloneNode ( bool deep )
 {