我有一個像下面的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