import xmltodict
from pprint import pprint
xml = ('''
elements
more elements
element as well
''')
pprint(xmltodict.parse(xml))
print(type(xmltodict.parse(xml)))
可以看到,代码将xml中所有的标签写到了一个OrderedDict中,并且可以运用字典的操作方法去任意取值
# 代码
dict1 = {'Request': {'Body': {'Name': '孙悟空',
'Province': '北京',
'SettlementFlag': '0001',
'Head': {'ID': '00000000',
'Code': '9999',
'No': '15533'}}}}
print(xmltodict.unparse(dict1))