QXmlNamespaceSupport *clone = new QXmlNamespaceSupport; clone->setPrefix("", copy->uri("")); QStringList prefixes = copy->prefixes(); for (int i=0; i<prefixes.size(); ++i) clone->setPrefix(prefixes.at(i), copy->uri(prefixes.at(i))); return clone; delete (QXmlNamespaceSupport *)copy;