【发布时间】:2011-08-03 14:04:53
【问题描述】:
你知道吗,它接受一个 xml 输入文件并返回一个 dict,根据标签名称创建键,并为每个节点的所有子节点嵌套一个 dict 列表?如果您熟悉 Perl 的 XML::Simple ——我正在寻找与之对应的 Python。
我正在使用 xml.etree.ElementTree 工具来完成工作。但最初我正在寻找可以将 XML 数据吸入 Python dict 的东西,我可以在知道标签名称的情况下遍历它。
旁白:不要因为我用 XML 序列化配置数据而对我大喊大叫,我已经知道了。如果由我决定,我会将格式更改为 YAML 或 JSON。但是很可惜,这个遗留系统有我必须解析配置数据的 XML 文件。
【问题讨论】: