码迷,mamicode.com
首页 > 编程语言 > 详细

python xml文件解析 及生成xml文件

时间:2019-04-20 17:08:20      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:aos   对象   文件   password   database   get   element   node节点   print   

#解析一个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文件

标签:aos   对象   文件   password   database   get   element   node节点   print   

原文地址:https://www.cnblogs.com/xiaoxiao075/p/10741524.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!