把如下的文件存为:file.xml
<?
xml version="1.0" encoding="utf-8"
?>
<
ArrayOfString
xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd
="http://www.w3.org/2001/XMLSchema"
xmlns
="http://WebXml.com.cn/"
>
<
string
>直辖市</string><string>特别行政区</string><string>黑龙江</string><string>吉林</string><string>辽宁</string><string>内蒙古</string><string>河北</string><string>河南</string><string>山东</string><string>山西</string><string>江苏</string><string>安徽</string><string>陕西</string><string>宁夏</string><string>甘肃</string><string>青海</string><string>湖北</string><string>湖南</string><string>浙江</string><string>江西</string><string>福建</string><string>贵州</string><string>四川</string><string>广东</string><string>广西</string><string>云南</string><string>海南</string><string>新疆</string><string>西藏</string><string>台湾</string><string>亚洲</string><string>欧洲</string><string>非洲</string><string>北美洲</string><string>南美洲</string><string>大洋洲</string></ArrayOfString>
def
read_xml():
#
多测师_王sir
# parse() 获取 DOM 对象
dom = minidom.parse(‘file.xml‘)
# 获取根节点
root = dom.documentElement
# 通过 dom 对象或根元素,再根据标签名获取元素节点,是个列表
tag = root.getElementsByTagName("string")
# 读取标签对之间的数据,标签从上到下按照下标从 0 开始print(tag[2].firstChild.data)
if__name__ == ‘__main__‘:
read_xml()
运行结果:黑龙江
原文:https://www.cnblogs.com/xiaoshubass/p/13204988.html
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!