python中xml.dom.minidom常用方法
一、加载和读取 xml 文件import xml.dom.minidomdoc = xml.dom.minidom.parse(xmlfile)二、常用操作以下方法,对根节点 root 和子节点 node 都适用:1、获取 xml 文档对象root = doc.documentElement2、节点属性root.nodeName# 每个节点都有它的 nodeName,n...
·
一、加载和读取 xml 文件
import xml.dom.minidom
doc = xml.dom.minidom.parse(xmlfile)
二、常用操作
以下方法,对根节点 root 和子节点 node 都适用:
1、获取 xml 文档对象
root = doc.documentElement
2、节点属性
root.nodeName # 每个节点都有它的 nodeName,nodeValue, nodeType属性;
root.nodeValue # nodeValue 是节点的值,支队本文本节点有效;
root.nodeType # 节点类型;
root.ELEMENT_NODE
3、属性值的获取、修改、删除
root.getAttribute(attributeName) # 获取 xml 节点属性值;
root.setAttribute(attributeName, value) # 修改或添加 xml 节点属性值;
root.getElementsByTagName(TagName) # 根据标签获取 xml 节点对象集合
root.removeAttribute(attributeName) # 删除 xml 节点属性值;
4、子节点的访问
root.childNodes # 获取子节点列表;
root.childNodes[index].nodeValue # 获取 xml 节点值;
root.firstChild # 访问第一个节点(相当于 root.childNodes[0]);
root.childNodes[0].data # 获得文本值;
5、删除子节点
node.removeChild(childnode_in_node) # 删除 node 节点下面的子节点 childnode_in_node
6、生成节点
node.createElement('activity') # 生成节点 # 文本节点.createTextNode('xxxxx')
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)