Skip to content

Instantly share code, notes, and snippets.

@Fhernd
Created July 26, 2018 12:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Fhernd/c68500ec3ac622bf6991347ec0a684f2 to your computer and use it in GitHub Desktop.
Save Fhernd/c68500ec3ac622bf6991347ec0a684f2 to your computer and use it in GitHub Desktop.
Conversión de un diccionario en un elemento XML en Python. OrtizOL.
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)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment