gpt4 book ai didi

python - 如何将 XML 字符串转换为字典?

转载 作者:IT老高 更新时间:2023-10-28 12:42:13 25 4
gpt4 key购买 nike

我有一个从套接字读取 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 } }

最佳答案

xmltodict (完全披露:我写的)正是这样做的:

xmltodict.parse("""
<?xml version="1.0" ?>
<person>
<name>john</name>
<age>20</age>
</person>""")
# {u'person': {u'age': u'20', u'name': u'john'}}

关于python - 如何将 XML 字符串转换为字典?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2148119/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com