码迷,mamicode.com
首页 > 其他好文 > 详细

读取xml文件.py

时间:2020-01-19 00:35:16      阅读:94      评论:0      收藏:0      [点我收藏+]

标签:att   属性   inf   roo   row   val   文件   attribute   第一个   

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

标签:att   属性   inf   roo   row   val   文件   attribute   第一个   

原文地址:https://www.cnblogs.com/zhang-da/p/12210596.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!