Python解析xml中dom元素的方法


Posted in Python onMarch 12, 2015

本文实例讲述了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程序设计有所帮助。

Python 相关文章推荐
Python使用matplotlib绘制动画的方法
May 20 Python
Python OpenCV 直方图的计算与显示的方法示例
Feb 08 Python
Python 经典面试题 21 道【不可错过】
Sep 21 Python
python+selenium实现自动抢票功能实例代码
Nov 23 Python
浅析python参数的知识点
Dec 10 Python
selenium python 实现基本自动化测试的示例代码
Feb 25 Python
Python使用线程来接收串口数据的示例
Jul 02 Python
Django为窗体加上防机器人的验证码功能过程解析
Aug 14 Python
Django上线部署之IIS的配置方法
Aug 22 Python
Python实现实时数据采集新型冠状病毒数据实例
Feb 04 Python
升级keras解决load_weights()中的未定义skip_mismatch关键字问题
Jun 12 Python
推荐技术人员一款Python开源库(造数据神器)
Jul 08 Python
Python实现Tab自动补全和历史命令管理的方法
Mar 12 #Python
Python实现将n个点均匀地分布在球面上的方法
Mar 12 #Python
Python求解平方根的方法
Mar 11 #Python
python自动格式化json文件的方法
Mar 11 #Python
python处理csv数据的方法
Mar 11 #Python
python模拟鼠标拖动操作的方法
Mar 11 #Python
Python创建系统目录的方法
Mar 11 #Python
You might like
【动漫杂谈】关于《请在T台上微笑》
2020/03/03 日漫
php 数学运算验证码实现代码
2009/10/11 PHP
PHP Filter过滤器全面解析
2016/08/09 PHP
php array_multisort 对数组进行排序详解及实例代码
2016/10/27 PHP
国外的为初学者写的JavaScript教程
2008/06/09 Javascript
网页整体变灰白色(兼容各浏览器)实例
2013/04/21 Javascript
JavaScript自动设置IFrame高度的小例子
2013/06/08 Javascript
一款基jquery超炫的动画导航菜单可响应单击事件
2014/11/02 Javascript
javascript动态创建及删除元素的方法
2014/12/22 Javascript
jQuery实现form表单基于ajax无刷新提交方法详解
2015/12/08 Javascript
jquery获取css的color值返回RGB的方法
2015/12/18 Javascript
Bootstrap php制作动态分页标签
2016/12/23 Javascript
webpack打包单页面如何引用的js
2017/06/07 Javascript
微信小程序显示下拉列表功能【附源码下载】
2017/12/12 Javascript
layui按条件隐藏表格列的实例
2019/09/19 Javascript
JavaScript实现HSL拾色器
2020/05/21 Javascript
vue使用exif获取图片经纬度的示例代码
2020/12/11 Vue.js
Python中的各种装饰器详解
2015/04/11 Python
Python实现随机生成有效手机号码及身份证功能示例
2017/06/05 Python
Python基于TCP实现会聊天的小机器人功能示例
2018/04/09 Python
Python切片索引用法示例
2018/05/15 Python
python3监控CentOS磁盘空间脚本
2018/06/21 Python
Django添加favicon.ico图标的示例代码
2018/08/07 Python
python pandas读取csv后,获取列标签的方法
2018/11/12 Python
Python Flask框架模板操作实例分析
2019/05/03 Python
python 实现交换两个列表元素的位置示例
2019/06/26 Python
python实现LRU热点缓存及原理
2019/10/29 Python
python字符串,元组,列表,字典互转代码实例详解
2020/02/14 Python
马来西亚在线健康商店:Medipal Malaysia
2020/04/13 全球购物
市场营销策划方案
2014/06/11 职场文书
行政文员实习自我鉴定范文
2014/09/14 职场文书
领导干部群众路线教育实践活动剖析材料
2014/10/10 职场文书
2014年药店工作总结
2014/11/20 职场文书
4S店客服专员岗位职责
2015/04/07 职场文书
Python实现socket库网络通信套接字
2021/06/04 Python
Java 异步任务计算FutureTask
2022/04/28 Java/Android