[Python-de] Bestimmte XML Tags auslesen mit Python
Stefan Behnel
python-de at behnel.de
Fr Aug 3 10:03:28 UTC 2007
Hi!
Christoph Heer schrieb:
> wie der Title schon sagt würde ich gerne bestimmte Tags aus einem xml
> file auslesen. Dabei habe ich den Namen der Tag aber die dazugehörigen
> Inhalte sollen ausgelesen werden.
>
> Das wenn das File:
> <name>Christoph Heer</name>
>
> beinhaltet das dann nur der Name also Christoph Heer ausgeben wird.
> Kennt jemand so ein Modul weiß jemand den Doc Link dazu ????
> Wäre echt super wenn jemand mir helfen könnte.
Nimm lxml.etree (nicht in stdlib) oder ElementTree (in Python 2.5 stdlib).
>>> import lxml.etree as et # oder xml.etree.ElementTree as et
>>> tree = et.parse("meine_datei.xml")
>>> for name in tree.getiterator("name"):
... print name.text
Doku:
http://codespeak.net/lxml/index.html#documentation
Stefan