我有一个从套接字读取 XML 文档的程序。我将 XML 文档存储在一个字符串中,我想将它直接转换为 Python 字典,就像在 Django 的 simplejson
库中完成的那样。
举个例子:
str ="<?xml version="1.0" ?><person><name>john</name><age>20</age></person"
dic_xml = convert_to_dic(str)
然后 dic_xml
看起来像 {'person' : { 'name' : 'john', 'age' : 20 } }
原文由 user361526 发布,翻译遵循 CC BY-SA 4.0 许可协议
这是某人创建的一个很棒的模块。我已经用过好几次了。 http://code.activestate.com/recipes/410469-xml-as-dictionary/
这是来自网站的代码,以防万一链接出错。
示例用法:
//或者,如果你想使用 XML 字符串: