如何将Python对象更改为XML?

2024-03-28 18:41:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我希望将Python对象转换为XML数据。我试过lxml,但最终不得不编写自定义代码,将对象保存为xml,这并不完美。

我在找更像派克斯的东西。不幸的是,pyxser xml代码看起来与我需要的不同。

比如我有自己的班级成员

Class Person:
    name = ""
    age = 0
    ids = []

我想把它转换成xml代码

<Person>
    <name>Mike</name>
    <age> 25 </age>
    <ids>
        <id>1234</id>
        <id>333333</id>
        <id>999494</id>
   </ids>
</Person>

我在lxml.objectify中找不到任何接受对象并返回xml代码的方法。


Tags: 数据对象代码nameididsage成员