【问题标题】:How can I serialize Python objects to XML?如何将 Python 对象序列化为 XML?
【发布时间】:2011-01-07 07:08:28
【问题描述】:

我需要将我的 Python 对象序列化为 XML 数据。我尝试使用 Django,但它仅适用于 QuerySet 对象,不适用于任何简单的 Python 对象。

如何将 Python 对象序列化为 XML 数据?

【问题讨论】:

标签: python serialization xml-serialization


【解决方案1】:

【讨论】:

  • 非常感谢,注意到它序列化基于 Python 的对象(list,int ...)当我给它我的自定义对象时,它不会序列化它。任何帮助谢谢...
  • 嗨,谢谢,它现在可以完美运行了。但是,我看到转储输出了许多我并不真正想要或不想将它们返回给客户端以节省流量的属性,例如 id、module、familly 和 type。你知道如何丢弃它们吗?谢谢...
  • 这个答案应该包括更多细节,如it is currently a link-only answer
  • 对于最近的读者来说,gnosis long 已经过时了。我什至无法安装它而不弄乱它的setup.py,然后它无法解析某些东西,寻找语言中不再存在的对象属性
【解决方案2】:

您还可以查看 lxml 中的 objectify 模块。

【讨论】:

  • 我没有实际使用过 lxml.objectify,但我更喜欢 lxml 直接处理 xml。很好的图书馆。
  • 这应该包括使用示例。
猜你喜欢
  • 2011-12-03
  • 2019-03-04
  • 1970-01-01
  • 1970-01-01
  • 2018-10-11
  • 2017-08-20
  • 2017-07-16
  • 2011-05-06
相关资源
最近更新 更多