[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