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实现数通设备端口监控示例
Apr 02 Python
探索Python3.4中新引入的asyncio模块
Apr 08 Python
Python HTMLParser模块解析html获取url实例
Apr 08 Python
Python 爬虫学习笔记之多线程爬虫
Sep 21 Python
python编写朴素贝叶斯用于文本分类
Dec 21 Python
Python3 利用requests 库进行post携带账号密码请求数据的方法
Oct 26 Python
在Pycharm中调试Django项目程序的操作方法
Jul 17 Python
Python利用scapy实现ARP欺骗的方法
Jul 23 Python
python中的global关键字的使用方法
Aug 20 Python
从训练好的tensorflow模型中打印训练变量实例
Jan 20 Python
PyCharm2019 安装和配置教程详解附激活码
Jul 31 Python
python打包生成so文件的实现
Oct 30 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
PHP计算2点经纬度之间的距离代码
2013/08/12 PHP
PHP邮箱验证示例教程
2016/06/01 PHP
网站上面有这种切换效果
2006/06/26 Javascript
css transform 3D幻灯片特效实现步骤解读
2013/03/27 Javascript
解析Javascript中大括号“{}”的多义性
2013/12/02 Javascript
js jquery分别实现动态的文件上传操作按钮的添加和删除
2014/01/13 Javascript
AngualrJS中每次$http请求时的一个遮罩层Directive
2016/01/26 Javascript
jQuery中iframe的操作(点击按钮新增窗口)
2016/04/20 Javascript
JQuery.validate在ie8下不支持的快速解决方法
2016/05/18 Javascript
原生js实现网易轮播图效果
2020/04/10 Javascript
微信小程序之仿微信漂流瓶实例
2016/12/09 Javascript
利用策略模式与装饰模式扩展JavaScript表单验证功能
2017/02/14 Javascript
vue2.0获取自定义属性的值
2017/03/28 Javascript
vue双向数据绑定知识点总结
2018/04/18 Javascript
从零开始搭建webpack+react开发环境的详细步骤
2018/05/18 Javascript
Vue 引入AMap高德地图的实现代码
2019/04/29 Javascript
基于ts的动态接口数据配置的详解
2019/12/18 Javascript
[29:23]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第一场1
2014/05/23 DOTA
Python压缩和解压缩zip文件
2015/02/14 Python
python实现数独算法实例
2015/06/09 Python
Python内置数据结构与操作符的练习题集锦
2016/07/01 Python
Python解决走迷宫问题算法示例
2018/07/27 Python
Python3+Appium安装使用教程
2019/07/05 Python
详解Python实现进度条的4种方式
2020/01/15 Python
Python自动化操作实现图例绘制
2020/07/09 Python
调用HTML5的Canvas API绘制图形的快速入门指南
2016/06/17 HTML / CSS
Sam’s Club山姆会员商店:沃尔玛旗下高端会员制商店
2017/01/16 全球购物
Merchant 1948澳大利亚:新西兰领先的鞋类和靴子供应商
2018/03/24 全球购物
PHP经典面试题
2016/09/03 面试题
飞利信loadrunner和软件测试笔试题
2012/09/22 面试题
高中毕业的自我鉴定
2013/12/09 职场文书
六一儿童节演讲稿
2014/05/23 职场文书
中国梦读书活动总结
2014/07/10 职场文书
预备党员入党感想
2015/08/10 职场文书
pytorch实现线性回归以及多元回归
2021/04/11 Python
Python中第三方库Faker的使用详解
2022/04/02 Python