2010-01-20 24 views
7

Necesito serializar mis objetos python a XML. Traté de usar Django uno, pero es solo para objetos QuerySet y no para ningún objeto simple de Python.serializando objetos Python a XML

¿Hay algún paquete para hacer eso?

+0

Posible duplicado de [¿Cómo puedo cambiar un objeto Python en XML?] (Https://stackoverflow.com/questions/3334446/how-can-i-change-a-python-object-into-xml) –

Respuesta

3
+0

Muchas gracias, Al notarlo serializar objetos basados ​​en Python (list, int ...) Cuando le doy mis objetos personalizados no lo serializa. Cualquier ayuda Gracias ... – Wasim

+0

Hola, Gracias, ahora funciona perfectamente. Pero, veo que los volcados generan muchos atributos que realmente no quiero o no quiero devolverlos al cliente para guardar el tráfico, como id, module, familly y type. ¿Conoces una manera de soltarlos? Gracias ... – Wasim

+0

Esta respuesta debe incluir más detalles, ya que [actualmente es una respuesta de solo enlace] (https://meta.stackexchange.com/q/225370/351462). –

3

También puede echar un vistazo al módulo de objectify lxml.

+2

No he usado realmente el lxml.objectify, pero prefiero lxml para el procesamiento xml directo. Muy buena biblioteca. – darelf

+0

@darelf: sí, es una gran biblioteca, el rey de las bibliotecas XML de python. – jkp

+2

enlace movido a: http://lxml.de/objectify.html –