2016-11-02 175 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