Este foro ya no está activo, así que no puedes publicar nuevas preguntas ni responder a las preguntas existentes.

Convertir instancias de clase Python a XML

3 de octubre de 2014

Tengo en Python unas instancias de clase que cuentan con varios atributos propios y heredados los cuales están en forma de lista y necesito pasar esas instancias de clase a XML. Pero debo hacerlo de manera eficiente debido a que son muchas instancias y muchos atributos.


Respuestas

#1

El proceso que quieres realizar se llama serialización, ya que quieres convertir código Python en contenido XML. El proceso inverso sería la deserialización.

Cuando el rendimiento de este proceso no es crítico, lo normal es resolverlo utilizando código Python. Aqui tienes un ejemplo de lo que podrías utilizar para serializar tus objetos.

En tu caso nos dices que el rendimiento es algo muy crítico, así que probablemente deberías olvidarte de Python y utilizar en su lugar una extensión. pyxser por ejemplo es una extensión escrita en C para serializar código Python en XML, por lo que tendrás lo que estás buscando y además con un gran rendimiento.

@javiereguiluz

3 octubre 2014, 8:21
#2

@javiereguiluz tu tienes algunos ejemplos o videos de como usar pyxser, la verdad es que no encuentro mucha información de como aplicarlo en mi caso

@AuraRueda1

4 octubre 2014, 0:23