我有一个像下面的XML文件:Python的XML解析 - multisections
<item>
<global>
<option id="123b25-1323-2f">
<name>Bla</name>
<number></number>
</option>
<option id="aeb12f-91b3-57">
<name>Foo</name>
<number>92309</number>
</option>
<section id="aeee72-0965-66">
<name>alb</name>
<number></number>
</section>
<section id="928374-11b3-51">
<name>oof</name>
<number>92309</number>
</section>
</global>
</item>
什么是构建一个字典FO例如最好的办法选项和部分与python2.7和一个适当的模块。
示例代码:
root = XMLTree(xml) # xml ist file or string
global = root.getSubsection('global')
options = global.getItems('option')
sections = global.getItems('section')
print options
我希望输出这样的:
=> {'id-123b25-1323-2f': {'name': 'Bla', 'number': ''}, 'id-aeb12f-91b3-57': {'name': 'Foo', 'number': '92309'}}
,看起来完全像什么即时寻找。我目前无法尝试,但提前致谢 – HappyHacking