专业编程基础技术教程

网站首页 > 基础教程 正文

Python 使用ElementTree解析XML

ccvgpt 2024-08-05 12:19:11 基础教程 22 ℃

Python有三种方法解析XML,SAX,DOM,以及ElementTree。 ElementTree就像一个轻量级的DOM,具有方便友好的API。代码可用性好,速度快,消耗内存少,下面看一段ElementTree解析xml代码:

Python 使用ElementTree解析XML

接口返回xml如下:

ElementTree知识要点

插入节点 :

Element.insert(index, element)

Element(tag[, attrib][, **extra])

SubElement(parent, tag[, attrib[, **extra]])

Element.append(subelement)

删除一个节点:Element.remove(subelement)

删除该节点下所有子节点:Element.clear()

节点中插入属性 :Element.set(key, value)

查找节点Element.getiterator 、Element.getchildren 、 Element.find、Element.findall

Tags:

最近发表
标签列表