hmm.
bringt mich noch nicht weiter, denn ich muss irgendwie beim einlesen der daten schon dafür sorgen, dass er jeden gefundenen eintrag als objekt an einen eigenen namen weiterreicht.
nur wie weiss ich noch nicht.
es heisst ja bei findall() : "Returns a list or iterator containing all matching elements, in document order."
also müsste ich hier was ändern, damit er eine richtige liste erzeugt.
aber er erzeugt ja automatisch die name.text, wenn ich das richtig verstehe und darin ist nur der letzte gefundene eintrag gespeichert, weil vermutlich alle vorher gefundenen überschrieben wurden.
Code: Alles auswählen
for actor in tree.findall('//actor'):
for name in actor.findall('name'):
print '%s: %s' % (name.tag.capitalize(), name.text)