可以转成dict
defdictlist(node):
res={}
res[node.tag]={}
xmltodict(node,res[node.tag])
reply={}
reply[node.tag]=res[node.tag]
returnreply
defxmltodict(node,res):
rep={}
iflen(node):
#n = 0
for n inlist(node):
rep[node.tag]={}
value=xmltodict(n,rep[node.tag])
iflen(n):
value=rep[node.tag]
res.update({n.tag:value})
else:
res.update(rep[node.tag])
else:
value={}
value={'value':node.text,'attributes':node.attrib,'tail':node.tail}
res.update({node.tag:node.text})
return