在python中,從以下xml中提取項目列表的最佳方式是什麼?在Python中從XML中提取項目列表
<iq xmlns="jabber:client" to="[email protected]/8978528613056092673206"
from="conference.localhost" id="disco" type="result">
<query xmlns="http://jabber.org/protocol/disco#items">
<item jid="[email protected]" name="pgatt (1)"/>
<item jid="[email protected]" name="pgatt (1)"/>
</query>
</iq>
我通常在xpath中使用lxml,但在這種情況下它不起作用。我認爲我的問題是由於命名空間。我沒有設置lxml,並且可以使用任何庫。
我想要一個足夠強大的解決方案,如果xml的一般結構發生變化,就會失敗。
也許你應該看看http://stackoverflow.com/questions/1953761/accessing-xmlns-attribute-with-python-elementree – Donovan
你想要什麼樣的信息提取? – MattH