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 开发Activex组件方法
Nov 08 Python
python 把数据 json格式输出的实例代码
Oct 31 Python
Python+matplotlib实现填充螺旋实例
Jan 15 Python
python3实现随机数
Jun 25 Python
Python动态导入模块的方法实例分析
Jun 28 Python
Python GUI布局尺寸适配方法
Oct 11 Python
Python实现图片查找轮廓、多边形拟合、最小外接矩形代码
Jul 14 Python
通过实例简单了解Python sys.argv[]使用方法
Aug 04 Python
python OpenCV学习笔记
Mar 31 Python
python 爬取豆瓣网页的示例
Apr 13 Python
判断Python中的Nonetype类型
May 25 Python
Python办公自动化解决world文件批量转换
Sep 15 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+FastCGI+Nginx配置PHP运行环境
2014/08/07 PHP
php使用正则表达式获取图片url的方法
2015/01/16 PHP
一些不错的js函数ajax
2008/08/20 Javascript
Three.js源码阅读笔记(物体是如何组织的)
2012/12/27 Javascript
判断某个字符在一个字符串中是否存在的js代码
2014/02/28 Javascript
在Linux上用forever实现Node.js项目自启动
2014/07/09 Javascript
javascript中call,apply,bind的用法对比分析
2015/02/12 Javascript
javascript基于DOM实现权限选择实例分析
2015/05/14 Javascript
JAVA四种基本排序方法实例总结
2015/07/24 Javascript
提高jQuery性能优化的技巧
2015/08/03 Javascript
javascript中html字符串转化为jquery dom对象的方法
2015/08/27 Javascript
Javascript基础之数组的使用
2016/05/13 Javascript
js跨域资源共享 基础篇
2016/07/02 Javascript
Angular表单验证实例详解
2016/10/20 Javascript
详解webpack和webpack-simple中如何引入css文件
2017/06/28 Javascript
jQuery.Sumoselect插件实现下拉复选框效果
2017/11/09 jQuery
js 判断一个数字是不是2的n次方幂的实例
2017/11/26 Javascript
Vue.js中使用iView日期选择器并设置开始时间结束时间校验功能
2018/08/12 Javascript
JS操作字符串转数字的常见方法示例
2019/10/29 Javascript
使用Python的Twisted框架构建非阻塞下载程序的实例教程
2016/05/25 Python
浅谈Python中重载isinstance继承关系的问题
2018/05/04 Python
python字符串和常用数据结构知识总结
2019/05/21 Python
如何用Python来理一理红楼梦里的那些关系
2019/08/14 Python
python fuzzywuzzy模块模糊字符串匹配详细用法
2019/08/29 Python
Python中xml和dict格式转换的示例代码
2019/11/07 Python
pytorch 实现tensor与numpy数组转换
2019/12/27 Python
Python基于DB-API操作MySQL数据库过程解析
2020/04/23 Python
利用纯CSS3实现动态的自行车特效源码
2017/01/20 HTML / CSS
HTML5 script元素async、defer异步加载使用介绍
2013/08/23 HTML / CSS
Merrell迈乐澳大利亚网站:购买户外登山鞋
2017/05/28 全球购物
会计出纳岗位职责
2013/12/25 职场文书
职工运动会邀请函
2014/01/19 职场文书
员工评语大全
2014/01/19 职场文书
个人贷款承诺书
2014/03/28 职场文书
2015年复活节活动总结
2015/02/27 职场文书
Matplotlib绘制混淆矩阵的实现
2021/05/27 Python