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中Genarator函数用法分析
Apr 08 Python
python调用fortran模块
Apr 08 Python
教你学会使用Python正则表达式
Sep 07 Python
python dict 相同key 合并value的实例
Jan 21 Python
django将网络中的图片,保存成model中的ImageField的实例
Aug 07 Python
Python中正反斜杠(‘/’和‘\’)的意义与用法
Aug 12 Python
详解在Python中以绝对路径或者相对路径导入文件的方法
Aug 30 Python
Python操作Sqlite正确实现方法解析
Feb 05 Python
Python ADF 单位根检验 如何查看结果的实现
Jun 03 Python
使用python修改文件并立即写回到原始位置操作(inplace读写)
Jun 28 Python
python画图时设置分辨率和画布大小的实现(plt.figure())
Jan 08 Python
python Matplotlib基础--如何添加文本和标注
Jan 26 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控制linux服务器常用功能 关机 重启 开新站点等
2012/09/05 PHP
通过php添加xml文档内容的方法
2015/01/23 PHP
mac下多个php版本快速切换的方法
2016/10/09 PHP
Windows平台实现PHP连接SQL Server2008的方法
2017/07/26 PHP
经常用到的JavasScript事件的翻译
2007/04/09 Javascript
编写高性能的JavaScript 脚本的加载与执行
2010/04/19 Javascript
JS实现Enter键跳转及控件获得焦点
2013/08/12 Javascript
jQuery关于导航条背景切换效果实现示例
2013/09/04 Javascript
javascript获取web应用根目录的方法
2014/02/12 Javascript
jQuery点击按钮弹出遮罩层且内容居中特效
2015/12/14 Javascript
JS基于MSClass和setInterval实现ajax定时采集信息并滚动显示的方法
2016/04/18 Javascript
jQuery获取剪贴板内容的方法
2016/06/16 Javascript
jQuery实现腾讯信用界面(自制刻度尺)样式
2017/08/15 jQuery
JavaScript框架Angular和React深度对比
2017/11/20 Javascript
Node登录权限验证token验证实现的方法示例
2020/05/25 Javascript
vue配置多代理服务接口地址操作
2020/09/08 Javascript
Python中使用OpenCV库来进行简单的气象学遥感影像计算
2016/02/19 Python
浅析Python基础-流程控制
2016/03/18 Python
python利用paramiko连接远程服务器执行命令的方法
2017/10/16 Python
Python图像处理之图像的缩放、旋转与翻转实现方法示例
2019/01/04 Python
理想高通滤波实现Python opencv示例
2019/01/30 Python
python写一个随机点名软件的实例
2019/11/28 Python
4行Python代码生成图像验证码(2种)
2020/04/07 Python
Python描述数据结构学习之哈夫曼树篇
2020/09/07 Python
python中添加模块导入路径的方法
2021/02/03 Python
css3实现垂直下拉动画菜单示例
2014/04/22 HTML / CSS
Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类
2012/02/06 面试题
个人求职信范文分享
2014/01/31 职场文书
十一酒店活动方案
2014/02/20 职场文书
敲诈同学钱财检讨书范文
2014/11/18 职场文书
2015年语文教研组工作总结
2015/05/23 职场文书
律政俏佳人观后感
2015/06/09 职场文书
单位同意报考证明
2015/06/17 职场文书
办公室管理规章制度
2015/08/04 职场文书
mybatis使用oracle进行添加数据的方法
2021/04/27 Oracle
MySQL索引失效场景及解决方案
2022/07/23 MySQL