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
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
@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