#解析一个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)
原文地址:https://www.cnblogs.com/xiaoxiao075/p/10741524.html
时间: 2024-11-08 21:36:41