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里大整数相乘相关技巧指南
Sep 12 Python
Python reduce()函数的用法小结
Nov 15 Python
Jupyter notebook远程访问服务器的方法
May 24 Python
python如何查看微信消息撤回
Nov 27 Python
详解Django-auth-ldap 配置方法
Dec 10 Python
python如何读取bin文件并下发串口
Jul 05 Python
PyCharm中代码字体大小调整方法
Jul 29 Python
Mac安装python3的方法步骤
Aug 09 Python
python3 反射的四种基本方法解析
Aug 26 Python
Python Django 前后端分离 API的方法
Aug 28 Python
通过Turtle库在Python中绘制一个鼠年福鼠
Feb 03 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
人大复印资料处理程序_查询篇
2006/10/09 PHP
解析PHP汉字转换拼音的类
2013/06/18 PHP
php命令行(cli)下执行PHP脚本文件的相对路径的问题解决方法
2015/05/25 PHP
php版微信公众平台入门教程之开发者认证的方法
2016/09/26 PHP
JavaScript与函数式编程解释
2007/04/27 Javascript
jquery 可排列的表实现代码
2009/11/13 Javascript
js页面跳转常用的几种方式
2010/11/25 Javascript
JS中的prototype与面向对象的实例讲解
2013/05/22 Javascript
jQuery文件上传插件Uploadify使用指南
2014/06/05 Javascript
IE8下Jquery获取select选中的值post到后台报错问题
2014/07/02 Javascript
js过滤HTML标签完整实例
2015/11/26 Javascript
值得分享和收藏的Bootstrap学习教程
2016/05/12 Javascript
nodejs加密Crypto的实例代码
2016/07/07 NodeJs
jquery datatable服务端分页
2016/08/31 Javascript
javascript删除html标签函数cIsHTML
2017/01/09 Javascript
详解jquery选择器的原理
2017/08/01 jQuery
JavaScript实现计数器基础方法
2017/10/10 Javascript
jQuery+SpringMVC中的复选框选择与传值实例
2018/01/08 jQuery
vue.js实现三级菜单效果
2019/10/19 Javascript
jquery 键盘事件 keypress() keydown() keyup()用法总结
2019/10/23 jQuery
浅谈在vue-cli3项目中解决动态引入图片img404的问题
2020/08/04 Javascript
vue+echarts+datav大屏数据展示及实现中国地图省市县下钻功能
2020/11/16 Javascript
javascript实现简单留言板案例
2021/02/09 Javascript
Python学习笔记(一)(基础入门之环境搭建)
2014/06/05 Python
django如何自己创建一个中间件
2019/07/24 Python
python利用openpyxl拆分多个工作表的工作簿的方法
2019/09/27 Python
python如何爬取网页中的文字
2020/07/28 Python
python产生模拟数据faker库的使用详解
2020/11/04 Python
BRASTY捷克:购买香水、化妆品、手袋和手表
2017/07/12 全球购物
英国领先的在线高尔夫商店:Scottsdale Golf
2019/08/26 全球购物
Mamaearth官方网站:印度母婴护理产品公司
2019/10/06 全球购物
工商管理本科生求职信
2014/07/13 职场文书
2014年转正工作总结
2014/11/08 职场文书
win11高清晰音频管理器在哪里?win11找不到高清晰音频管理器解决办法
2022/04/08 数码科技
ant design charts 获取后端接口数据展示
2022/05/25 Javascript
win11怎么消除图标小盾牌?win11消除图标小盾牌解决方法
2022/08/05 数码科技