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 29 Python
Python计算字符宽度的方法
Jun 14 Python
简单谈谈python中的语句和语法
Aug 10 Python
python中reduce()函数的使用方法示例
Sep 29 Python
python实现数据库跨服务器迁移
Apr 12 Python
Tensorflow实现神经网络拟合线性回归
Jul 19 Python
Python Sympy计算梯度、散度和旋度的实例
Dec 06 Python
python实现井字棋小游戏
Mar 04 Python
浅析python 动态库m.so.1.0错误问题
May 09 Python
Pycharm 解决自动格式化冲突的设置操作
Jan 15 Python
Python按顺序遍历并读取文件夹中文件
Apr 29 Python
python+opencv实现目标跟踪过程
Jun 21 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
linux下实现定时执行php脚本
2015/02/13 PHP
PHP创建PowerPoint2007文档的方法
2015/12/10 PHP
Thinkphp事务操作实例(推荐)
2017/04/01 PHP
分享27个jQuery 表单插件集合推荐
2011/04/25 Javascript
JS Range HTML文档/文字内容选中、库及应用介绍
2011/05/12 Javascript
js 页面关闭前的出现提示的实现代码
2011/05/25 Javascript
调试Node.JS的辅助工具(NodeWatcher)
2012/01/04 Javascript
nodejs入门详解(多篇文章结合)
2012/03/07 NodeJs
MultiSelect左右选择控件的设计与实现介绍
2013/06/08 Javascript
JavaScript实现自动对页面上敏感词进行屏蔽的方法
2015/07/27 Javascript
基于jquery实现人物头像跟随鼠标转动
2015/08/23 Javascript
JS判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个)
2016/08/02 Javascript
HTML5基于Tomcat 7.0实现WebSocket连接并实现简单的实时聊天
2016/10/31 Javascript
vue.js todolist实现代码
2017/10/29 Javascript
Vue实现侧边菜单栏手风琴效果实例代码
2018/05/31 Javascript
详解小程序不同页面之间通讯的解决方案
2018/11/23 Javascript
浅谈Vue组件单元测试究竟测试什么
2020/02/05 Javascript
vue-cli4.x创建企业级项目的方法步骤
2020/06/18 Javascript
通过实例解析chrome如何在mac环境中安装vue-devtools插件
2020/07/10 Javascript
详解在IDEA中将Echarts引入web两种方式(使用js文件和maven的依赖导入)
2020/07/11 Javascript
python每隔N秒运行指定函数的方法
2015/03/16 Python
Python入门之modf()方法的使用
2015/05/15 Python
Python中文字符串截取问题
2015/06/15 Python
Python从MP3文件获取id3的方法
2015/06/15 Python
Python 多进程和数据传递的理解
2017/10/09 Python
解决django中ModelForm多表单组合的问题
2019/07/18 Python
Python.append()与Python.expand()用法详解
2019/12/18 Python
Python函数必须先定义,后调用说明(函数调用函数例外)
2020/06/02 Python
Melissa香港官网:MDreams
2016/07/01 全球购物
编写类String的构造函数、析构函数和赋值函数
2012/05/29 面试题
心理健康教育制度
2014/01/27 职场文书
《卖木雕的少年》教学反思
2014/04/11 职场文书
酒店辞职信怎么写
2015/02/27 职场文书
建筑工程催款函
2015/06/24 职场文书
mybatis调用sqlserver存储过程返回结果集的方法
2021/05/08 SQL Server
JAVA SpringMVC实现自定义拦截器
2022/03/16 Python