是否可以根据 XML 文件的分层内容自动生成 python 类对象?
让我解释一下我的意思。假设我有一个 XML 文件,其中包含(为简单起见)以下内容:
<breakfast_menu>
<food>
<name>Belgian Waffles</name>
<price>$5.95</price>
<description>blah blah...etc...</description>
<calories>650</calories>
</food>
</breakfast_menu>
我喜欢 XML 呈现数据和属性的方式,但我想使用 Python,所以我想问是否有一组实用程序可以读取上面的文件并创建如下内容:
class breakfast_menu():
food = food(self, name="Belgian Waffles", price="$5.95", description="blah blah...etc...", calories=650)
这是可行的吗?谁能建议一种方法/工具来做到这一点?预先感谢您的考虑。