2010-01-20 2 views
7

Мне нужно сериализовать мои объекты python в XML. Я попытался использовать Django, но он предназначен только для объектов QuerySet, а не для любого простого объекта Python.Сериализация объектов python для XML

Есть ли какой-либо пакет для этого?

+0

Возможный дубликат [Как изменить объект Python в XML?] (Https://stackoverflow.com/questions/3334446/how-can-i-change-a-python-object-into-xml) –

ответ

3
+0

Большое спасибо, Заметил, что он сериализует объекты на основе Python (list, int ...) Когда я даю ему свои пользовательские объекты, он не сериализует его. Любая помощь Спасибо ... – Wasim

+0

Привет, Спасибо, теперь он отлично работает. Но я вижу, что дампы выдают многие атрибуты, которые мне действительно не нужны или не хотят возвращать их клиенту для сохранения трафика, например id, module, familly и type. Знаете ли вы, как их бросить. Спасибо ... – Wasim

+0

Этот ответ должен содержать более подробную информацию, поскольку [это в настоящее время ответ только для ссылок] (https://meta.stackexchange.com/q/225370/351462). –

3

Вы также мог бы взглянуть на objectify модуле из LXML.

+2

Я действительно не использовал lxml.objectify, но я предпочитаю lxml для прямой обработки XML. Очень хорошая библиотека. – darelf

+0

@darelf: да, это отличная библиотека - король библиотек python XML imho. – jkp

+2

ссылка перенесена в: http://lxml.de/objectify.html –

Смежные вопросы