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

希望本文所述对大家的Python程序设计有所帮助。

相关文章

  • numpy中以文本的方式存储以及读取数据方法

    numpy中以文本的方式存储以及读取数据方法

    今天小编就为大家分享一篇numpy中以文本的方式存储以及读取数据方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06
  • python多线程互斥锁与死锁问题详解

    python多线程互斥锁与死锁问题详解

    大家好,本篇文章主要讲的是python多线程互斥锁与死锁问题详解,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下
    2022-01-01
  • python递归法实现简易连连看小游戏

    python递归法实现简易连连看小游戏

    这篇文章主要为大家详细介绍了python递归法实现简易连连看小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-07-07
  • python 请求服务器的实现代码(http请求和https请求)

    python 请求服务器的实现代码(http请求和https请求)

    本篇文章主要介绍了python 请求服务器的实现代码(http请求和https请求),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-05-05
  • Python中规范定义命名空间的一些建议

    Python中规范定义命名空间的一些建议

    命名空间是Python程序的一大根本,编程时持命名空间的整洁还是十分必要的,这里就来为大家总结Python中规范定义命名空间的一些建议,需要的朋友可以参考下
    2016-06-06
  • 使用python进行拆分大文件的方法

    使用python进行拆分大文件的方法

    今天小编就为大家分享一篇使用python进行拆分大文件的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-12-12
  • 详解python的内存分配机制

    详解python的内存分配机制

    Python的内存分配机制是小白们最需要理解的概念之一。创建对象(变量、函数、对象等)后,CPython会在内存中为其分配地址。Python有一个id()函数,它可以返回对象的“身份”,也就是内存地址。它实际上是一个唯一的整数。
    2021-05-05
  • Python抓取百度查询结果的方法

    Python抓取百度查询结果的方法

    这篇文章主要介绍了Python抓取百度查询结果的方法,涉及Python正则匹配及字符串与URL操作的相关技巧,需要的朋友可以参考下
    2015-07-07
  • Python实现截屏的函数

    Python实现截屏的函数

    这篇文章主要介绍了Python实现截屏的函数,可实现Python针对屏幕的截屏功能,非常简单实用,需要的朋友可以参考下
    2015-07-07
  • Python3 Random模块代码详解

    Python3 Random模块代码详解

    这篇文章主要介绍了Python3 Random模块代码详解,具有一定参考价值,需要的朋友可以了解下。
    2017-12-12

最新评论