将 ElementTree 转换为 Element

cat*_*ory 2 python methods lxml element elementtree

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

到目前为止,我可以使用以下方法从 an 转换ElementTree为 an Element

tree = et.parse(xml_location)
et.fromstring(et.tostring(tree))
Run Code Online (Sandbox Code Playgroud)

但这看起来很昂贵 - 除了上述方法之外,是否还有从 an 转换ElementTree为 an的传统方法?Element

ale*_*cxe 5

我认为你可以简单地得到“树”的根

tree = et.parse(xml_location)  # tree is an ElementTree instance
root = tree.getroot()  # root is an Element instance
Run Code Online (Sandbox Code Playgroud)