作者:
Sunal (SSSSSSSSSSSSSSSSSSSSSSS)
2022-02-25 22:52:51→ OrzOGC: 這可以用BS吧? 02/22 20:28
→ VivianAnn: bs有嘗試,感覺比較慢 02/22 22:27
BS 可能會比較慢,如果XML檔非常大的話
用 cElementTree 應會比較好
ElementTree 的文件應該有寫
namespace 的 dict 要定義 key
用 XPath 搜尋的時候代入這個 key
如下:
nsmap = {'ns':'http://namespace.net'}
root.findall('./ns:interfaces/ns:interface[2]/ns:name', namespaces=nsmap)
用你原來的 iterfind 應該也是可以的