我希望将 Python 对象转换为 XML 数据。我试过 lxml,但最终不得不编写自定义代码来将我的对象保存为 xml,这并不完美。
我正在寻找更像 pyxser 的东西。不幸的是 pyxser xml 代码看起来与我需要的不同。
例如我有我自己的班级 Person
Class Person:
name = ""
age = 0
ids = []
Run Code Online (Sandbox Code Playgroud)
我想把它转换成 xml 代码,看起来像
<Person>
<name>Mike</name>
<age> 25 </age>
<ids>
<id>1234</id>
<id>333333</id>
<id>999494</id>
</ids>
</Person>
Run Code Online (Sandbox Code Playgroud)
我没有在 lxml.objectify 中找到任何接受对象并返回 xml 代码的方法。