【发布时间】:2010-09-29 22:19:03
【问题描述】:
我需要加载一个 XML 文件并将其内容转换为面向对象的 Python 结构。我想拿这个:
<main>
<object1 attr="name">content</object>
</main>
然后把它变成这样的:
main
main.object1 = "content"
main.object1.attr = "name"
XML 数据将具有比这更复杂的结构,我无法对元素名称进行硬编码。解析时需要收集属性名作为对象属性。
如何将 XML 数据转换为 Python 对象?
【问题讨论】: