from xml import sax from xml.sax.saxutils import XMLGenerator from StringIO import StringIO testdoc = """ text """ outfile = file("testout.xml", "wb") parser = sax.make_parser() parser.setContentHandler(XMLGenerator(outfile, "UTF-16")) parser.parse(StringIO(testdoc))