简体   繁体   English

如何让minidom忽略命名空间?

[英]How do I get minidom to ignore namespaces?

I am using minidom in Python and I'd like getElementsByTagName() to match elements purely by tag-name and ignore any namespaces. 我在Python中使用minidom,我希望getElementsByTagName()完全匹配tag-name的元素并忽略任何名称空间。 The documents are being parsed by minidom.parseString(). minidom.parseString()正在解析这些文档。 Is it possible? 可能吗?

getElementsByTagName does match elements purely by tagName. getElementsByTagName完全匹配tagName的元素。

Do you mean you want to match purely on localName? 你的意思是你想纯粹匹配localName吗? ie. 即。 the part of the tag name after the : (if any)? 标签名称后面的部分:如果有的话)? If so use the DOM Level 2 Core method getElementsByTagNameNS : 如果是这样,请使用DOM Level 2 Core方法getElementsByTagNameNS

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM