我正在使用 xml.etree.ElementTree 模块从另一个结构化文档创建一个带有 Python 3.1 的 XML 文档。

我可以使用什么 ElementTree 函数来返回现有子元素的索引?

最佳答案

getchildren 方法返回一个 Element 对象的子元素列表。然后,您可以使用列表的内置索引方法。

>>> import xml.etree.ElementTree as ET
>>> root = ET.Element("html")
>>> head = ET.SubElement(root, "head")
>>> body = ET.SubElement(root, "body")
>>> root.getchildren().index(body)
1

关于python - ElementTree 元素索引查找,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3763048/

10-12 16:34