rendered paste body#from xml.dom.ext.reader import Sax2#from xml.dom import *#reader = Sax2.Reader().fromString('<?xml version="1.0" ?><test>hello</test>')#n = reader.documentElement#c = n.firstChild##dom = getDOMImplementation()#doc = dom.createDocument(None, 'test', None)#n2 = doc.documentElement#n2.appendChild(c)### Solution:from xml.dom.ext.reader import Sax2from xml.dom import *reader = Sax2.Reader().fromString('<?xml version="1.0" ?><test>hello</test>')n = reader.documentElementc = n.firstChilddom = getDOMImplementation()doc = dom.createDocument(None, 'test', None)n2 = doc.documentElementc2 = doc.importNode(c, 3)n2.appendChild(c2)print doc.toxml()