SVN commit 762887 by porten: The namespaceUri can be specified to be null. In case the qualifiedName then has a prefix we'll throw an NAMESPACE_ERR exception. M +2 -2 kjs_dom.cpp --- branches/KDE/4.0/kdelibs/khtml/ecma/kjs_dom.cpp #762886:762887 @@ -1046,9 +1046,9 @@ case DOMDocument::ImportNode: // DOM2 return getDOMNode(exec,doc.importNode(toNode(args[0]), args[1]->toBoolean(exec), exception)); case DOMDocument::CreateElementNS: // DOM2 - return getDOMNode(exec,doc.createElementNS(args[0]->toString(exec).domString(), args[1]->toString(exec).domString(), exception)); + return getDOMNode(exec,doc.createElementNS(valueToStringWithNullCheck(exec, args[0]), args[1]->toString(exec).domString(), exception)); case DOMDocument::CreateAttributeNS: // DOM2 - return getDOMNode(exec,doc.createAttributeNS(args[0]->toString(exec).domString(),args[1]->toString(exec).domString(), exception)); + return getDOMNode(exec,doc.createAttributeNS(valueToStringWithNullCheck(exec, args[0]), args[1]->toString(exec).domString(), exception)); case DOMDocument::GetElementsByTagNameNS: // DOM2 return getDOMNodeList(exec,doc.getElementsByTagNameNS(args[0]->toString(exec).domString(), args[1]->toString(exec).domString()));