2010-03-27 101 views
9

我在Python中使用minidom,我想要getElementsByTagName()純粹通過標記名匹配元素並忽略任何名稱空間。文檔正在被minidom.parseString()分析。可能嗎?如何讓minidom忽略名稱空間?

回答

12

getElementsByTagName純粹通過tagName匹配元素。

你的意思是你想純粹匹配localName嗎?即。 :(如果有)之後的部分標籤名稱?如果是使用DOM 2級核心方法getElementsByTagNameNS

els= document.getElementsByTagNameNS('*', 'tag') 
+0

謝謝 - 的NS一個工作,但非NS不同。所以我猜測一定有一些情況,他們是不同的。 – DavidG 2010-03-27 14:01:30