python 解析xml

使用xml.dom.minidom 模块

测试的xml文件

minidom.parse(filename)
加载xml文件
doc.documentElement
获取xml文件对象
node.getElementsByTagName(TagName)
获取节点对象集合

输出结果:


输出了所有bookmark对象

node.getAttribute(AttributeName)
获取XML节点属性值

测试的xml文件

基于一楼的代码
我想得到每个bookmark对象的href属性:

结果:

node.childNodes[index].nodeValue
获取XML节点值

测试的xml文件

基于一楼代码

结果获得bookmark:group节点的值