Python中相当于C#的XMLSerializer的是什么?

1 投票
1 回答
1988 浏览
提问于 2025-04-16 11:55

我在这个帖子里了解到,使用XmlSerializer可以根据C#中的类结构生成XML文件。

那么,Python有没有类似的方法,可以根据它的类结构生成XML文件呢?

1 个回答

1

有一个叫做 Pyxer 的工具,可以用来把对象转换成 XML 格式。

这个(pyxer)是一个 Python 的 XML 序列化工具,简单来说,就是它可以把 Python 对象变成 XML 格式,同时也可以把 XML 格式的数据再转换回原来的 Python 对象。它使用了一种叫做“先序遍历”的算法来处理对象和 XML 之间的转换。

另外,你也可以看看这里: http://code.activestate.com/recipes/415983/

撰写回答