Quisiera preguntar que librerías o programa puedo utilizar para convertir de forma directa unas instancias de clase en Python a XML. Debido a que esas instancias contiene muchos atributos en forma de diccionarios es que necesito la librería o programa que permita generar el XML directamente y hacer más eficiente mi proceso. Que sean diferentes a pyxser, a xml.etree.ElementTree, dom y lxml.
Respuestas
Las mejores librerías para convertir de Python a XML y viceversa son Pyxser y lxml. Pero como dices que no puedes utilizarlas, aquí van unas alternativas:
- pbu88/xmlserializer, es muy sencilla y su ayuda tiene muchos ejemplos de cómo usarla.
- gisce/libComXML, también parece sencilla y en la documentación se explica cómo se usa.
- jonashaag/xmlserialize.py, parece bastante antigua y poco documentada, pero a la vez muy sencilla.
@javiereguiluz
10 octubre 2014, 8:24