[Python-de] Bestimmte XML Tags auslesen mit Python

Christoph Heer christoph.heer at googlemail.com
Fr Aug 3 10:12:44 UTC 2007


Danke für diesen Code Ausschnitt gibt es auch eine Möglichkeit das direkt
mit schon eingebauten Modulen in Python zu machen ???

Christoph Heer

Am 03.08.07 schrieb Stefan Behnel <python-de at behnel.de>:
>
> 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
>
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: http://python.net/pipermail/python-de/attachments/20070803/8cd9b325/attachment.htm