编辑:样本文件的更新答案。

我假设你想搜索每个资产的某些标签。如果是这样,以下内容对我有用:

import lxml.objectify

# Parse the file.

tree = lxml.objectify.parse('sample.xml')

root = tree.getroot()

# Which elements to find.

to_find = set(['presence/faction', 'presence/value', 'fake'])

# Go through each asset in the document.

for asset in root.findall('asset'):

# Check for each element.

for name in to_find:

node = asset.find(name)

if node is not None:

print 'Found %s, its value is %s' % (name, node)

else:

print 'Unable to find %s' % name输出是:

Found presence/value, its value is -1000.0

Found presence/faction, its value is Dvaered

Unable to find fake

Found presence/value, its value is 100.0

Found presence/faction, its value is Empire

Unable to find fake

pythonxpath判断元素是否存在_Python Lxml(objectify):检查标签是否存在相关推荐

  1. appium判断元素是否存在_Python+selenium自动化之判定元素是否存在

    在测试过程中,我碰到过这类的问题,使用find_element却找不到某个元素而产生异常,这就需要在操作某个元素之前判定该元素是否存在,而selenium中没有判定元素是否存在的方法,或者判定相同的元 ...

  2. python判断手机号码是否正确_Python:尝试检查有效的电话号码

    我正在尝试编写一个程序,该程序接受格式为XXX-XXX-XXXX的电话号码,并将条目中的任何字母翻译为相应的号码. 现在我有了这个,如果启动不正确,它将允许您重新输入正确的数字,但随后它会翻译输入的原 ...

  3. Jquery判断元素是否隐藏:display属性状态值

    很多时候,我们都要判断元素当前是否处于显示或隐藏状态.Jquery通过判断元素display属性状态值来实现"判断当前操作元素是否显示还是隐藏",实现方法主要使用Jquery提供的 ...

  4. html判断是否有某个元素,jquery怎么判断元素是否存在?

    jquery怎么判断元素是否存在?下面本篇文章就来给大家介绍一下使用jquery判断元素是否存在的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 使用JQuery想要判断元素是 ...

  5. jQuery 判断元素是否在屏幕可见区域内

    前言 人眼可见区域(document.body.clientWidth,document.body.clientHeight) 网页可见区域(document.documentElement.clie ...

  6. jQuery 判断元素是否存在

    前言 jQuery v3.5.1 jQuery 查找元素 比如查找某个input元素$("input[name='email']"). 示例: <html> <h ...

  7. 判断元素(expected_conditions)

    判断元素 如何判断一个元素是否存在,如何判断 alert 弹窗出来了,如何判断动态的元素等等一系列的判断,在 selenium 的 expected_conditions 模 块收集了一系列的场景判断 ...

  8. [转] getBoundingClientRect判断元素是否可见

    getBoundingClientRect介绍 getBoundingClientRect获取元素位置 getBoundingClientRect用于获得页面中某个元素的左,上,右和下分别相对浏览器视 ...

  9. python selenium 判断元素是否可见

    #在元素定位二次封装的基础上,封装判断元素是否可见,找到元素时返回True,找不到元素的时候抛出异常,返回Falsedef isElementPresent(self,locate_type,valu ...

最新文章

  1. 深度丨有生之年,人工智能会给世界带来什么变化?
  2. 将列表转成数组_漫画 | 什么是散列表(哈希表)?
  3. Java集合篇:fail-fast机制 与 fail-safe
  4. [Redux/Mobx] Mobx和Redux有什么区别?
  5. 用 或 || 取代常规 if - else 结构
  6. java抽象类代码_java – 抽象类和通用代码
  7. Java 垃圾回收机制原理
  8. python远程执行linux命令unzip_Linux unzip命令
  9. 电信dns服务器哪个稳定,电信宽带dns设置哪个最快? dns设置哪个最好最快
  10. Linux关闭桌面进程,Centos进入桌面和退出桌面的方法
  11. 高效能人士的七个习惯读后感与总结概括-(第一章)
  12. a标签去掉下划线以及字体颜色
  13. JavaWeb宿舍管理系统环境搭建运行教程
  14. HBuilder的常用快捷键
  15. 01百思不得其姐基本配置
  16. 计算机社团打字比赛规则,金手指打字比赛策划(最终版)
  17. 图像平移 VS+opencv+C++
  18. 史上最简单的spark教程第二十三章-运行第一个机器学习Java和Python代码案例
  19. 从校园到职场 - 选择真的比努力重要么?
  20. 职业价值观免费免登陆直接在线测试

热门文章

  1. 使用OpenCV采集摄像头的视频并保存为文件
  2. python语言下划线怎么打_python下划线 | 学步园
  3. html怎么把字做成动画效果,8个华丽的HTML5文字动画特效赏析
  4. 解决:IOS无法使用微软账号登录,显示“无法登录,请使用IMAP并重新登录“
  5. http://www.youku.com/playlist_show/id_4637211.html
  6. Java编写生成的验证码
  7. 抖音招商团长怎么做?怎么入驻?
  8. ClassName::class
  9. 你知道哪些出身最奇特的程序员?
  10. Oracle组织架构