有没有相当于Perl的XML :: Simple的Python?

时间:2011-08-03 14:04:53

标签: python perl

你知道吗,需要一个xml输入文件并返回一个dict,根据标签名称创建密钥,并为每个节点的所有子项嵌套一个dict列表?如果您熟悉Perl的XML :: Simple - 我正在寻找Python的等价物。

我正在使用xml.etree.ElementTree,这将完成工作。但最初我正在寻找可以将XML数据吸收到Python dict中的东西,我可以通过它知道标记名称。

除此之外:我已经知道,不要因为使用XML序列化配置数据而大吼大叫。如果由我决定,我会将格式更改为YAML或JSON。但是,这个遗留系统有XML文件,我必须解析配置数据。

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

python-simplexml怎么样?