将 ElementTree 转换为 Element

converting an ElementTree to an Element

我习惯于在 Elements 上操作,而不是 ElementTrees。

到目前为止,我可以使用:

ElementTree 转换为 Element
tree = et.parse(xml_location)
et.fromstring(et.tostring(tree))

但这看起来很昂贵 - 除了上述方法之外,还有其他传统方法可以将 ElementTree 转换为 Element 吗?

我想你可以简单地获取"tree"的根:

tree = et.parse(xml_location)  # tree is an ElementTree instance
root = tree.getroot()  # root is an Element instance