from xml.etree.ElementTree import Element def diccionario_a_xml(etiqueta, diccionario): elemento = Element(etiqueta) for k, v in diccionario.items(): hijo = Element(k) hijo.text = str(v) elemento.append(hijo) return elemento datos = { 'lenguaje': 'Python', 'version': '3.6.4', 'creator': 'Guido van Rossum' } elemento = diccionario_a_xml('programacion', datos) print(elemento) print(elemento[0].text) print(elemento[1].text) print(elemento[2].text)