读取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的主要内容,如果未能解决你的问题,请参考以下文章

python读取xml文件时的问题

Selenium2+Python3.6实战:读取xml文件,获得标签信息ExpatError: not well-formed (invalid token)

wpf 如何读取xml文件内容

jenkins读取pom.xml

WPF做的Winform 怎样从外部xml文件读取样式

用C语言读取xml文件,怎么实现?