将 ElementTree 转换为 Element
converting an ElementTree to an Element
我习惯于在 Element
s 上操作,而不是 ElementTree
s。
到目前为止,我可以使用:
从 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
我习惯于在 Element
s 上操作,而不是 ElementTree
s。
到目前为止,我可以使用:
从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