info.xml
<?xml version="1.0" encoding="utf-8"?>
<info>
<base>
<platform>Windows</platform>
<browser>Chrome</browser>
<url>http://www.baidu.com</url>
<login username="admin" password="123456" />
<login username="guest" password="654321" />
</base>
<test>
<province>北京</province>
<province>广东</province>
<city>深圳</city>
<city>珠江</city>
<province>浙江</province>
<city>杭州</city>
</test>
</info>
from xml.dom import minidom
dom=minidom.parse('d:/info.xml')
root=dom.documentElement
print(root.nodeName)
print(root.nodeValue)
print(root.nodeType)
print(root.ELEMENT_NODE)
运行结果:
info
None
1
1
首先导入xml中的minidom模块,用来处理xml文件。parse()用于打开一个xml文件,documentElement用于获取xml中唯一根元素。
每一个节点都有它的nodeName节点名称,nodeValue节点的值,nodeType节点类型