2016-11-02 137 views
1

我习惯于在Element s上操作,而不是ElementTree s。将ElementTree转换为元素

到目前为止,我可以从一个ElementTree转换为Element,使用:

tree = et.parse(xml_location) 
et.fromstring(et.tostring(tree)) 

但这看起来昂贵的 - 是有从ElementTree转换为Element常规方法,除了上面?

回答

1

我想你可以简单地得到 “树”的根:

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

非常好,谢谢。 – category