#from xml.dom.ext.reader import Sax2 #from xml.dom import * #reader = Sax2.Reader().fromString('hello') #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 Sax2 from xml.dom import * reader = Sax2.Reader().fromString('hello') n = reader.documentElement c = n.firstChild dom = getDOMImplementation() doc = dom.createDocument(None, 'test', None) n2 = doc.documentElement c2 = doc.importNode(c, 3) n2.appendChild(c2) print doc.toxml()