python xml.etree.elementtree getchildren

在 Python 中,可以使用 xml.etree.ElementTree 模块来操作 XML 文档。使用该模块可以方便地读取、修改和写入 XML 文档。

Element 类表示一个 XML 元素,它有一个叫做 getchildren() 的方法可以获取该元素的所有子元素。返回值是一个列表,列表中的每一项都是一个 Element 类型的对象。

使用示例如下:

import xml.etree.ElementTree as ET
xml_string = """
    <element1>
        <subelement1>value1</subelement1>
        <subelement2>value2</subelement2>
    </element1>
    <element2>
        <subelement3>value3</subelement3>
    </element2>
</root>
root = ET.fromstring(xml_string)
# 获取所有子元素
children = root.getchildren()
for child in children:
    print(child.tag)

这样就可以获取root下的所有子元素的 tag 了.

  •