2010-03-27 102 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