Python ElementTree模块:当使用“find”,“findall”方法时,如何忽略XML文件的命名空间以找到匹配的元素

我想使用“findall”方法在ElementTree模块中找到源xml文件的一些元素。

但是,源xml文件(test.xml)具有命名空间。我将部分xml文件截断为样本:<?xml  version="1.0" encoding="iso-8859-1"?>

Updates

9/26/2012 10:30:34 AM

All Rights Reserved.

newlicense.htm

N

示例python代码如下:from xml.etree import ElementTree as ET

tree = ET.parse(r"test.xml")el1 = tree.findall("DEAL_LEVEL/PAID_OFF") # Return Noneel2 = tree.findall("{http://www.test.com}DEAL_LEVEL/{http://www.test.com}PAID_OFF") # Return

虽然它可以工作,因为有一个名称空间“{http://www.test.com}”,在每个标记前面添加一个名称空间是非常不方便的。

使用“find”,“findall”等方法时,如何忽略命名空间?

python elem_Python相关推荐

  1. Github配置(git+vscode+python+jupyter)

    ①下载git 打开 git bash 工具的用户名和密码存储 $ git config --global user.name "Your Name" $ git config -- ...

  2. 【实验楼】python简明教程

    ①终端输入python进入 欣赏完自己的杰作后,按 Ctrl + D 输入一个 EOF 字符来退出解释器,你也可以键入 exit() 来退出解释器. ②vim键盘快捷功能分布 ③这里需要注意如果程序中 ...

  3. 【Kaggle Learn】Python 5-8

    五. Booleans and Conditionals Using booleans for branching logic x = True print(x) print(type(x))''' ...

  4. 【Kaggle Learn】Python 1-4

    [Kaggle Learn]Python https://www.kaggle.com/learn/python 一. Hello, Python A quick introduction to Py ...

  5. 使用python愉快地做高数线代题目~

    今天接触到了python,发现真是极易上手啊!对比c语言是什么鬼东西= = 诶,等下,看完教学文章发现TA在下面写了这句话 如果做了前面的内容你可能已被吸引了,觉得c语言真的是废材! 不...不是的. ...

  6. python 位运算与等号_Python 运算符

    和大多数语言一样,Python也有很多运算符,并且运算符跟其他语言的运算符大同小异接下来一一介绍: 算术运算符: 运算符描述实例 +加 - 两个对象相加a+b的输出结果是30 -减 - 得到复数或者一 ...

  7. python减小内存占用_如何将Python内存占用缩小20倍?

    当程序执行过程中RAM中有大量对象处于活动状态时,可能会出现内存问题,特别是在对可用内存总量有限制的情况下. 下面概述了一些减小对象大小的方法,这些方法可以显著减少纯Python程序所需的RAM数量. ...

  8. python中排序英文单词怎么写_Python实现对文件进行单词划分并去重排序操作示例...

    本文实例讲述了Python实现对文件进行单词划分并去重排序操作.,具体如下: 文件名:test1.txt 文件内容: But soft what light through yonder window ...

  9. python程序如何执行死刑图片_如何判断对象已死

    已死的对象就是不可能被任何途径使用的对象,有以下几种方法判断一个对象是否已经死了: 引用计数 给对象添加一个引用计数器,每当有一个地方引用他,计算器就加 1:当引用失效时,计数器减 1:任何时刻计数器 ...

最新文章

  1. 【转】汇编语言学习笔记一:CS和IP寄存器
  2. 如何使用ping命令检查网络故障
  3. 【BZOJ 2753】 2753: [SCOI2012]滑雪与时间胶囊 (分层最小树形图,MST)
  4. 数据结构——括号匹配问题
  5. CVPR2021-RSTNet:自适应Attention的“看图说话”模型
  6. React基础篇(六)React中绑定事件的注意点
  7. 背景透明,文字不透明效果
  8. 浙江工商大学计算机专业有博士点吗,[浙江工商大学]统计学(博士点)
  9. Curie%20Module有什么用
  10. 关于Android中获取Intent里的数据
  11. 免费UNIX体验中心
  12. [转载] python中list的方法有哪些_Python 列表(list)中的方法
  13. 干货 | 机器学习在web攻击检测中的应用实践
  14. matlab曲线图导出,从Matlab的Figure中导出数据的办法
  15. python列表逆序输出_列表的排序和逆序
  16. 优秀的Allegro Skill推荐
  17. 富士施乐Fuji Xerox DocuPrint M225 dw 驱动
  18. python实现向qq邮箱发送邮件
  19. 英语美文-不做有才华的穷人
  20. bootstrap-5.3.0 里面A标签去除下划线有几种办法

热门文章

  1. Bailian2729 求12以内n的阶乘 Bailian2730 求20以内n的阶乘【递推】
  2. CCF NOI1031 等腰三角形
  3. CCF201604-1 折点计数(解法二)(100分)(废除!!!)
  4. 优先队列(priority queue)的实现(java,jdk接口)
  5. 从 BM 到 RBM
  6. C++ 工具类 —— 词条类(Entry)
  7. 【脑经急转弯】—— 猜额头上的数字
  8. 面向项目(一) —— 代码编写
  9. 标准模板库(STL)之无序容器列传
  10. Python 数据结构与算法——选择排序(迭代版、递归版)