XML文件格式实例(一):
<?xml version="1.0"?>
<staff>
<item_number>A,3</item_number>
<camera_type>B,3</camera_type>
<apture>E-G,3</apture>
<WD_set>J-S,3</WD_set>
<WD_AF_set>J-S,4</WD_AF_set>
</staff>
导入库,直接读取需要的对应数据:
from xml.dom import minidom
'''读取参数'''
def read_excel():
paths = "./二/excel.xml"
doc = minidom.parse(paths)
staffs = doc.getElementsByTagName("staff")
for staff in staffs:
item_number = staff.getElementsByTagName("item_number")[0]
camera_type = staff.getElementsByTagName("camera_type")[0]
aptures = staff.getElementsByTagName("apture")[0]
wd_data = staff.getElementsByTagName("WD_set")[0]
wd_ad_data = staff.getElementsByTagName("WD_AF_set")[0]
print("item_number:%s \ncamera_type:%s" % (item_number.firstChild.data,camera_type.firstChild.data))
print("数值1:%s, \n数值2:%s,\n数值3:%s" %
(aptures.firstChild.data, wd_data.firstChild.data,wd_ad_data.firstChild.data))
data = read_excel()
结果展示:
'''
item_number:A,3
camera_type:B,3
数值1:E-G,3,
数值2:J-S,3,
数值3:J-S,4
'''