【发布时间】:2010-12-14 19:16:46
【问题描述】:
我喜欢 ElementTree 解析 xml 的方式,尤其是 Xpath 功能。我有一个带有嵌套标签的应用程序的 xml 输出。
我想在不指定命名空间的情况下按名称访问此标签,可以吗? 例如:
root.findall("/molpro/job")
代替:
root.findall("{http://www.molpro.net/schema/molpro2006}molpro/{http://www.molpro.net/schema/molpro2006}job")
【问题讨论】:
-
我想补充一点,在我的示例中,命名空间是相同的,但在整个 Xml 文件中还有其他变量命名空间。我只想关闭这个功能,就像在 xml.dom.minidom 解析器中一样。