`

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解析XML的几种常见方法的介绍

    这篇文章主要介绍了用Python解析XML的几种常见方法,包括快速的使用ElementTree模块等方法的实例介绍,... python解析XML常见的有三种方法:一是xml.dom.*模块,它是W3C DOM API的实现,若需要处理DOM API则该模块很适合

    Python解析xml中dom元素的方法

    主要介绍了Python解析xml中dom元素的方法,实例分析了Python操作XML中元素的技巧,具有一定参考借鉴价值,需要的朋友可以参考下

    python 解析XML python模块xml.dom解析xml实例代码

    一 、python模块 xml.dom 解析XML的APIminidom.parse(filename)加载读取XML文件 doc.documentElement获取XML文档对象 node.getAttribute(AttributeName)获取XML节点属性值 node.getElementsByTagName(TagName)获取...

    dom_xml.rar

    Python3 利用dom模块解析xml文件,通过某节点文本值获取兄弟节点的文本值

    python解析xml

    信息交流 关于python来解析xml文件的

    python 解析xml

    python解析xml的手册 包含SAX和DOM两部分

    python中利用xml.dom模块解析xml的方法教程

    主要给大家介绍了关于python中利用xml.dom模块解析xml的方法教程,文中通过示例代码介绍的非常详细,相信对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。

    python解析xml文件方式(解析、更新、写入)

    使用的是python的xml.dom.minidom包,详情可见其官方文档:xml.dom.minidom官方文档。全文都将围绕以下的customer.xml进行操作: <?xml version=1.0 encoding=utf-8 ?> <!-- This is list of customers --...

    Python XML 解析

    Python XML 解析 什么是 XML? XML 指可扩展标记语言(eXtensible Markup Language)。 你可以通过本站学习 XML 教程 XML 被设计用来传输和存储数据。...Python 有三种方法解析 XML,SAX,DOM,以及 Element

    Python中使用dom模块生成XML文件示例

    在Python中解析XML文件也有Dom和Sax两种方式,这里先介绍如何是使用Dom解析XML,这一篇文章是Dom生成XML文件,下一篇文章再继续介绍Dom解析XML文件。 在生成XML文件中,我们主要使用下面的方法来完成。 主要方法 1、...

    Python3使用xml.dom.minidom和xml.etree模块儿解析xml文件封装函数的方法

    主要介绍了Python3使用xml.dom.minidom和xml.etree模块儿解析xml文件,封装函数的方法,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

    深入解读Python解析XML的几种方式

    本文将介绍深入解读利用Python语言解析XML文件的几种方式,并以笔者推荐使用的ElementTree模块为例,演示具体使用方法和场景。文中所使用的Python版本为2.7。 一、什么是XML? XML是可扩展标记语言(Extensible ...

    Python实现简单HTML表格解析的方法

    主要介绍了Python实现简单HTML表格解析的方法,涉及Python基于libxml2dom模块操作html页面元素的技巧,需要的朋友可以参考下

    横向对比分析Python解析XML的四种方式

    在最初学习PYTHON的时候,只知道有DOM和SAX两种解析方法,但是其效率都不够理想,由于需要处理的文件数量太大,这两种方式耗时太高无法接受。 在网络搜索后发现,目前应用比较广泛,且效率相对较高的ElementTree也是...

    python实现XML解析的方法解析

    这篇文章主要介绍了python实现XML解析的方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 三种方法:一是xml.dom.*模块,它是W3C DOM API的实现,若需要...

Global site tag (gtag.js) - Google Analytics