可以转成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