- #引入lib库
- fromxml.domimportminidom
- #导入xml文件
- dom=minidom.parse(fileXml)
- #遍历子节点
- fornodeindom.childNodes:
- formodelinnode.childNodes:
- #得到子节点,保证节点的类型
- ifmodel.nodeTypein(node.ELEMENT_NODE,node.CDATA_SECTION_NODE):
- #获取属性
- sCat=model.getAttribute('name')
本文介绍了一种使用Python的minidom库解析XML文件的方法。通过实例演示了如何加载XML文件并遍历其节点来获取所需的数据。具体展示了如何读取元素节点及CDATA节节点,并进一步获取节点的属性。

被折叠的 条评论
为什么被折叠?