有沒有辦法忽略elementtree.ElementTree
中tage名稱中的XML名稱空間?Python:忽略elementtree.ElementTree中的xmlns
我嘗試打印所有technicalContact
標籤:
for item in root.getiterator(tag='{http://www.example.com}technicalContact'):
print item.tag, item.text
而我得到的東西,如:
{http://www.example.com}technicalContact [email protected]
但我真正想要的是:
technicalContact [email protected]
是否有辦法僅顯示後綴(sans xmlns),還是更好 - 在不明確聲明xmlns的情況下迭代元素?
見我的回答下http://stackoverflow.com/a/25920989/2593383一個更一般解決方案 – nonagon