读取xml文件.py
Posted 易竹3827
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了读取xml文件.py相关的知识,希望对你有一定的参考价值。
#导入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)
以上是关于读取xml文件.py的主要内容,如果未能解决你的问题,请参考以下文章
Selenium2+Python3.6实战:读取xml文件,获得标签信息ExpatError: not well-formed (invalid token)