python xml文件解析 及生成xml文件
Posted 小金儿
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python xml文件解析 及生成xml文件相关的知识,希望对你有一定的参考价值。
#解析一个database的xml文件 """ <databaselist type="database config"> <database> <host>localhost</host> <username>root</username> <password>11111</password> <datasename>wulaoshi</datasename> </database> </databaselist> """ #解析xml文件 domtree=parse(‘d:\pylianxi\data.xml‘) #获取根节点 datalist=domtree.documentElement d={} #获取标签为database的子节点 database=datalist.getElementsByTagName(‘database‘) #database的子节点轮询,过滤掉textNode节点,取出文本值 for i in database[0].childNodes[1::2]: tag=i.tagName d[tag]=i.childNodes[0].data #childNodes 获取的是一个列表,通过childNodes[0]获取具体对象 print(‘database:‘,d)
以上是关于python xml文件解析 及生成xml文件的主要内容,如果未能解决你的问题,请参考以下文章
解析XML:Python ElementTree,查找元素及其父元素,而同一父元素中没有其他元素