多测师_Python(minidom 模块)

1、xml 文件如下

// data_info.xml



    直辖市
    特别行政区
    黑龙江
    吉林
    辽宁
    内蒙古
    河北
    河南
    山东
    山西
    江苏
    安徽
    陕西

2、通过 minidom 模块读取 xml 文件内容

from xml.dom import minidom

# parse() 获取 DOM 对象
dom = minidom.parse("data_info.xml")
# 获取根节点
root = dom.documentElement
# 通过 dom 对象或根元素,再根据标签名获取元素节点,是个列表
tag = root.getElementsByTagName("string")
# 读取标签对之间的数据,标签从上到下按照下标从 0 开始
print(tag[1].firstChild.data)
# 获取节点属性
print(tag[0].getAttribute("name"))

# 结果如下

特别行政区
province01

 

你可能感兴趣的:(多测师_Python)