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编写类UNIX系统的命令行工具的教程
Apr 15 Python
利用Python中的mock库对Python代码进行模拟测试
Apr 16 Python
Python中统计函数运行耗时的方法
May 05 Python
Python批量按比例缩小图片脚本分享
May 21 Python
Python中functools模块函数解析
Mar 12 Python
Sanic框架Cookies操作示例
Jul 17 Python
详解django中使用定时任务的方法
Sep 27 Python
Python爬虫实现使用beautifulSoup4爬取名言网功能案例
Sep 15 Python
节日快乐! Python画一棵圣诞树送给你
Dec 24 Python
Python发送邮件封装实现过程详解
May 09 Python
Django使用rest_framework写出API
May 21 Python
OpenCV实现常见的四种图像几何变换
Apr 01 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 多维数组排序实现代码
2009/08/05 PHP
Php Ctemplate引擎开发相关内容
2012/03/03 PHP
PHP Session 变量的使用方法详解与实例代码
2013/09/11 PHP
php中ob_flush函数和flush函数用法分析
2015/03/18 PHP
PHP stream_context_create()函数的使用示例
2015/05/12 PHP
Yii框架数据库查询、增加、删除操作示例
2019/10/14 PHP
用js做一个小游戏平台 (一)
2009/12/29 Javascript
jQueryUI写一个调整分类的拖放效果实现代码
2012/05/10 Javascript
jQuery实现移动端滑块拖动选择数字效果
2015/12/24 Javascript
深入分析javascript中console命令
2016/08/14 Javascript
JS常用加密编码与算法实例总结
2016/12/22 Javascript
详解Angular2响应式表单
2017/06/14 Javascript
微信小程序中的店铺评分组件及vue中用svg实现的评分显示组件
2018/11/16 Javascript
使用weixin-java-miniapp配置进行单个小程序的配置详解
2019/03/29 Javascript
深入了解js原型模式
2019/05/30 Javascript
vue+render+jsx实现可编辑动态多级表头table的实例代码
2020/04/01 Javascript
[04:37]DOTA2英雄梦之声Vol20发条
2014/06/20 DOTA
[00:32]2018DOTA2亚洲邀请赛出场——VP
2018/04/04 DOTA
[20:30]职业巡回赛回顾
2018/08/09 DOTA
Python发送Email方法实例
2014/08/21 Python
用Python进行行为驱动开发的入门教程
2015/04/23 Python
wxPython使用系统剪切板的方法
2015/06/16 Python
python利用ffmpeg进行录制屏幕的方法
2019/01/10 Python
详解CSS3伸缩布局盒模型Flex布局
2018/08/20 HTML / CSS
TripAdvisor台湾:全球最大旅游网站
2018/08/26 全球购物
手工制作的意大利太阳镜和光学元件:Illesteva
2019/01/19 全球购物
建筑工程实习自我鉴定
2013/09/19 职场文书
中药专业毕业自荐书范文
2014/02/08 职场文书
小学生优秀评语大全
2014/04/22 职场文书
如何撰写一封出色的求职信
2014/04/27 职场文书
民事赔偿协议书
2014/11/02 职场文书
模范教师材料大全
2014/12/16 职场文书
于丹论语心得观后感
2015/06/15 职场文书
商业计划书如何写?关键问题有哪些?
2019/07/11 职场文书
javascript拖曳互换div的位置实现示例
2021/06/28 Javascript
vue3种table表格选项个数的控制方法
2022/04/14 Vue.js