2016-11-02 3 views
1

Ich bin gewohnt, auf Element s, nicht ElementTree s zu arbeiten.Umwandlung eines ElementTree in ein Element

Bisher kann ich von einem ElementTree zu einem Element zu konvertieren, mit:

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

Das sieht aber teuer - ist es ein herkömmliches Verfahren zu einem Element von einem ElementTree Umwandlung, andere als die oben?

Antwort

1

Ich denke, man kann einfach die Wurzel des "Baum" erhalten:

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

Ausgezeichnet, danke. – category

Verwandte Themen