【发布时间】:2012-06-27 12:30:26
【问题描述】:
有没有办法忽略elementtree.ElementTree 中标签名称中的 XML 命名空间?
我尝试打印所有technicalContact 标签:
for item in root.getiterator(tag='{http://www.example.com}technicalContact'):
print item.tag, item.text
我得到类似的东西:
{http://www.example.com}technicalContact blah@example.com
但我真正想要的是:
technicalContact blah@example.com
有没有办法只显示后缀(无 xmlns),或者更好 - 迭代元素而不显式声明 xmlns?
【问题讨论】:
-
查看我在stackoverflow.com/a/25920989/2593383 下的回答以获得更通用的解决方案
标签: python xml xml-namespaces elementtree