#导入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)