读取xml文件.py

时间:2020-01-19 00:35:16   收藏:0   阅读:94
#导入xml的minidom模块、用来处理xml文件、
from xml.dom import minidom
#打开xml文档:
dom = minidom.parse("info.xml")

#得到文档元素对象
root = dom.documentElement

#节点名:
print(root.nodeName)

#节点值
print(root.nodeValue)

#节点类型
print(root.nodeType)
print(root.ELEMENT_NODE)

#得到标签名
tagname = root.getElementsByTagName("browser")
print(tagname[0].tagName)

tagname = root.getElementsByTagName("login")
print(tagname[1].tagName)

tagname = root.getElementsByTagName("province")
print(tagname[2].tagName)

logins = root.getElementsByTagName("login")

#获得username属性
username = logins[0].getAttribute("username")
print(username)

provinces = dom.getElementsByTagName("province")
citys = dom.getElementsByTagName("city")

#获得第二个province标签对的值
p2 = provinces[1].firstChild.data

#获得第一个city标签对的值
cl = citys[0].firstChild.data
print(cl)
评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!