擅长:python、mysql、java
<p>这会给你一个不带属性的指令。。。不知道这对谁有用。当我想到这个的时候,我正在寻找一个xml来决定解决方案。</p>
<pre><code>
import xml.etree.ElementTree as etree
tree = etree.parse('test.xml')
root = tree.getroot()
def xml_to_dict(el):
d={}
if el.text:
d[el.tag] = el.text
else:
d[el.tag] = {}
children = el.getchildren()
if children:
d[el.tag] = map(xml_to_dict, children)
return d
</code></pre>
<p>这个:<a href="http://www.w3schools.com/XML/note.xml" rel="nofollow noreferrer">http://www.w3schools.com/XML/note.xml</a></p>
<pre><code><note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
</code></pre>
<p>等于:</p>
<pre><code>
{'note': [{'to': 'Tove'},
{'from': 'Jani'},
{'heading': 'Reminder'},
{'body': "Don't forget me this weekend!"}]}
</code></pre>