Python解析xml中dom元素的方法
更新时间:2015年03月12日 11:07:40 作者:Sephiroth
这篇文章主要介绍了Python解析xml中dom元素的方法,实例分析了Python操作XML中元素的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
本文实例讲述了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
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 爬取豆瓣电影短评并利用wordcloud生成词云图
这篇文章主要介绍了python 爬取豆瓣电影短评并利用wordcloud生成词云图,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下2022-06-06pandas 对series和dataframe进行排序的实例
今天小编就为大家分享一篇pandas 对series和dataframe进行排序的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2018-06-06Python使用os.listdir和os.walk获取文件路径
这篇文章主要介绍了Python使用os.listdir和os.walk获取文件路径,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下2020-05-05使用 Python 合并多个格式一致的 Excel 文件(推荐)
这篇文章主要介绍了使用 Python 合并多个格式一致的 Excel 文件,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下2019-12-12python解析html提取数据,并生成word文档实例解析
这篇文章主要介绍了python解析html提取数据,并生成word文档实例解析,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下2018-01-01
最新评论