本文实例讲述了Python解析xml中dom元素的方法。共享给大家供大家参考。详细实现方法如下:

复制代码 代码如下:

from xml.dom import minidom

try:

xmlfile = open("path.xml", "a+")

#xmldoc = minidom.parse( sys.argv[1])

xmldoc = minidom.parse(xmlfile)

except :

#updatelogger.error( "Can't parse Xml File." )

sys.exit(0)

ClientOutputPath = xmldoc.getElementsByTagName('D')[0].attributes['path'].value

OutputPath = xmldoc.getElementsByTagName('h')[0].attributes['path'].value

BasePath = xmldoc.getElementsByTagName('th')[0].attributes['path'].value

ToolPath = xmldoc.getElementsByTagName('ub')[0].attributes['path'].value

ToolPath_2 = xmldoc.getElementsByTagName('ub')[1].attributes['path'].value

ClientOutputPath.replace( "\\", "\\\\" )

OutputPath.replace( "\\", "\\\\" )

BasePath.replace( "\\", "\\\\" )

ToolPath.replace( "\\", "\\\\" )

print ClientOutputPath

print OutputPath

print BasePath

print ToolPath

print ToolPath_2

希望本文所述对大家的Python程序设计有所帮助。

pythonxml解析拿到控件坐标_Python解析xml中dom元素的方法相关推荐

  1. python重复元素判定去除_Python去除列表中重复元素的方法

    这篇文章主要介绍了Python去除列表中重复元素的方法,实例分析了Python中去除列表重复元素的使用技巧,需要的朋友可以参考下 本文实例讲述了Python去除列表中重复元素的方法.分享给大家供大家参 ...

  2. python中与label类似的控件是_python中tkinter的使用(控件整理)(一)

    1.使用tkinter.Tk() 生成主窗口(window=tkinter.Tk()): window.title('标题名')修改框体的名字,也可在创建时使用className参数来命名: wind ...

  3. html中radio单选按钮控件标签用法解析及如何设置默认选中

    Radio 对象代表 HTML 表单中的单选按钮.在 HTML 表单中 <input type="radio"> 每出现一次,一个 Radio 对象就会被创建.单选按钮 ...

  4. 第一站小红书图片裁剪控件,深度解析大厂炫酷控件

    先来看两张效果图: 哈哈,就是这样了.效果差了一些,感兴趣的小伙伴们可以运行代码感受丝滑与弹性.前段时间在竞品小红书上看到了这样的效果:图片可以跟随手指移动,双指可以(无限)放大,缩小,还可以挤压,手 ...

  5. python点击屏幕坐标_Appium+python自动化(二十二)- 三个臭皮匠顶个诸葛亮-控件坐标获取(超详解)...

    简介 有些小伙伴或者是童鞋可能会好奇会问上一篇中的那个monkey脚本里的坐标点是如何获取的,不是自己随便蒙的猜的,或者是自己用目光或者是尺子量出来的吧,答案当然是:NO.获取控件坐标点的方式这里宏哥 ...

  6. C#.net 地图控件开发 (一) 控件坐标与地图坐标

    1.       控件坐标与地图坐标的转换 控件坐标是以左上角为基准点(原点0,0),往右为X轴正方向,往下为Y轴正方向的.而地图坐标则是以左下角为基准点,往右为X轴正方向,往上为Y轴正方向,并且可以 ...

  7. 第一站仿小红书图片裁剪控件,深度解析大厂炫酷控件

    先来看两张效果图: 哈哈,就是这样了.效果差了一些,感兴趣的小伙伴们可以运行代码感受丝滑与弹性.前段时间在竞品小红书上看到了这样的效果:图片可以跟随手指移动,双指可以(无限)放大,缩小,还可以挤压,手 ...

  8. Winform Panel动态添加控件坐标原点问题

    Winform Panel动态添加控件坐标原点问题 Panel的坐标原点是在左上角,是在可视区域的左上角,当滚轮往下移动的时候,坐标原点也会跟着移动,所以动态添加控件的时候,在可视区域的时候控件的距离 ...

  9. Android之PullToRefresh控件源码解析

    转载请标明出处: http://blog.csdn.net/hai_qing_xu_kong/article/details/73802453 本文出自:[顾林海的博客] 个人开发的微信小程序,目前功 ...

最新文章

  1. 一文详解,jvm内存分代与垃圾回收原理
  2. MyEclipse 2013 新功能介绍
  3. linux 开启 自动挂载U盘 权限的设置
  4. 2016年2月工作日志
  5. 从Java程序员进阶架构师,必看的书单推荐!
  6. python淘宝cookies抢购_Python实现淘宝秒杀聚划算抢购自动提醒源码
  7. 类的定义 java 1613806383
  8. Sklearn 0.21 中文文档校对活动 | ApacheCN
  9. spring的注入方式
  10. XMLHttpRequest发送XML请求
  11. android studio 融云SDK集成
  12. 分库分表面试题及答案
  13. 苹果ipad邮箱找不到服务器,ipad怎么设置qq邮箱?苹果ipad qq邮箱设置教程
  14. 吉大计算机学院田地,吉林大学研究生专业介绍:地质工程
  15. Python:WIN10解决matplotlib画图中显示中文宋体英文TimesNewRoman问题
  16. 计算机课有平时成绩吗,大学计算机基础课程平时成绩评定方法探究.doc
  17. FlyBanner轮播图 和 XBanner轮播图
  18. Pytorch项目(1)| 预测泰坦尼克号船上的生存乘客
  19. 二十多个免费高清图片素材网站送给你
  20. 大数据管理神器:Ambari自定义stack和服务二次开发详细教程

热门文章

  1. ZooKeeper实战(三):ZooKeeper实现分布式配置中心、分布式锁、Reactive响应式模型
  2. Logisim 一个PLA电路
  3. JDK14性能管理工具:jmap和jhat使用介绍
  4. Java函数式编程和Lambda表达式
  5. zookeeper客户端库curator分析
  6. 台虚拟机更改计算机名,检查虚拟机的硬件信息、更改虚拟机名称、查看虚拟机配...
  7. androidtabhost缓存_Android学习笔记(一):TabHost存放多个Activity
  8. Java多线程之并发容器(五)
  9. CommonJS概述及使用
  10. 通用无线设备对码软件_电动车上的无线电池管理系统wBMS