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的Django框架中的通用视图
May 04 Python
Python中对元组和列表按条件进行排序的方法示例
Nov 10 Python
Python 利用scrapy爬虫通过短短50行代码下载整站短视频
Oct 29 Python
使用PM2+nginx部署python项目的方法示例
Nov 07 Python
python配置文件写入过程详解
Oct 19 Python
python使用turtle库绘制奥运五环
Feb 24 Python
openCV提取图像中的矩形区域
Jul 21 Python
详解python metaclass(元类)
Aug 13 Python
Python爬取某平台短视频的方法
Feb 08 Python
使用Python webdriver图书馆抢座自动预约的正确方法
Mar 04 Python
Python 循环读取数据内存不足的解决方案
May 25 Python
Python用tkinter实现自定义记事本的方法详解
Mar 31 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
受疫情影响 动画《Re从零开始的异世界生活》第二季延期至7月
2020/03/10 日漫
PHP实现C#山寨ArrayList的方法
2015/07/16 PHP
PHP连接MYSQL数据库实例代码
2016/01/20 PHP
Laravel 加载第三方类库的方法
2018/04/20 PHP
Ajax+PHP实现的模拟进度条功能示例
2019/02/11 PHP
Laravel框架FormRequest中重写错误处理的方法
2019/02/18 PHP
HTML TO JavaScript 转换
2006/06/26 Javascript
JavaScript中的变量声明早于赋值分析
2012/03/01 Javascript
浅析onsubmit校验表单时利用ajax的return false无效问题
2013/07/10 Javascript
Js为表单动态添加节点内容的方法
2015/02/10 Javascript
javascript实现在指定元素中垂直水平居中
2015/09/13 Javascript
javascript html实现网页版日历代码
2016/03/08 Javascript
JavaScript解析机制与闭包原理实例详解
2019/03/08 Javascript
基于vue开发微信小程序mpvue-docs跳转页面功能
2019/04/10 Javascript
解决vue项目获取dom元素宽高总是不准确问题
2020/07/29 Javascript
JS实现点击掉落特效
2021/01/29 Javascript
Python contextlib模块使用示例
2015/02/18 Python
Python获取DLL和EXE文件版本号的方法
2015/03/10 Python
Python中的特殊语法:filter、map、reduce、lambda介绍
2015/04/14 Python
Linux中Python 环境软件包安装步骤
2016/03/31 Python
Python存取XML的常见方法实例分析
2017/03/21 Python
python3使用requests模块爬取页面内容的实战演练
2017/09/25 Python
Pytorch 使用opnecv读入图像由HWC转为BCHW格式方式
2020/06/02 Python
python 获取字典特定值对应的键的实现
2020/09/29 Python
PyQt5通过信号实现MVC的示例
2021/02/06 Python
使用分层画布来优化HTML5渲染的教程
2015/05/08 HTML / CSS
深入解析HTML5的IndexedDB索引数据库
2015/09/14 HTML / CSS
什么是事务?事务有哪些性质?
2012/03/11 面试题
专科文秘应届生求职信
2013/11/18 职场文书
工程管理英文求职信
2014/03/18 职场文书
公司捐款倡议书
2014/05/14 职场文书
党员学习正风肃纪思想汇报
2014/09/12 职场文书
党校个人总结
2015/03/04 职场文书
2015年四年级班主任工作总结
2015/10/22 职场文书
《穷人》教学反思
2016/02/19 职场文书
mybatis中sql语句CDATA标签的用法说明
2021/06/30 Java/Android