Seite 1 von 1

ElementTree - nur Kinder der 1. Ebene eines Elements

Verfasst: Mittwoch 17. August 2011, 23:14
von maxi_king_333
Hi,

ich möchte nur über die Kinder der ersten Ebene eines Elements iterieren und nicht über alle.
Ist das irgendwie Möglich? - Die integrierte iter-Methode iteriert leider über alle...

Vielen Dank und Viele Grüße
Maxi

Re: ElementTree - nur Kinder der 1. Ebene eines Elements

Verfasst: Mittwoch 17. August 2011, 23:31
von Hyperion
Naja, `Element.getchildren` wirst Du wohl gesehen haben? Darüber kann ich ja auch iterieren. Aber wenn Du ohne Umweg um eine neue Liste gehen willst, dann fällt mir nur das `lxml` Modul ein, welches eine `iterchildren`-Methode bietet (Link).

Re: ElementTree - nur Kinder der 1. Ebene eines Elements

Verfasst: Donnerstag 18. August 2011, 13:58
von maxi_king_333
Danke... Werde mir das lxml-Modul mal anschauen, wobei ich eigentlich nicht noch weitere Nichtstandartmodule benutzen möchte.