1、data.xml 文件的内容
<?xml version="1.0" encoding="utf-8"?>
<DataDriven>
<yan>学海无涯苦作舟</yan>
<admin>管理员</admin>
<WuYA nick="无涯" age="18" sex="male" address="xian"></WuYA>
</DataDriven>
2、xml 文件读取代码
import xml.dom.minidom
def getXml(value=None):
‘‘‘ 获取单节点的数据内容‘‘‘
xmlfile = xml.dom.minidom.parse(‘data.xml‘) # xml 读取文件
db = xmlfile.documentElement
itemList = db.getElementsByTagName(value)
item = itemList[0]
return item.firstChild.data
print(getXml(‘admin‘))
# 第二种
def getUser(parent=‘WuYA‘,child=None):
‘‘‘ 获取单节点的数据内容‘‘‘
xmlfile = xml.dom.minidom.parse(‘data.xml‘)
db = xmlfile.documentElement
itemList = db.getElementsByTagName(parent)
item = itemList[0]
return item.getAttribute(child)
print(getUser(child=‘age‘))
原文:https://www.cnblogs.com/siyu0123/p/12844258.html