def dict2xml(data): """dict to xml @:param data: Dictionary @:return: string """ # return as_text( xmltodict.unparse({'xml': data_dict}, pretty=True) ) root = ElementTree.Element('xml') for k in data: v = data[k] child = ElementTree.SubElement(root, k) child.text = str(v) return as_text(ElementTree.tostring(root, encoding='utf-8'))