Seite 1 von 1

RDF mit ElementTree parsen?

Verfasst: Dienstag 4. März 2008, 18:05
von pot
Wie kann man ein RDF-Dokument mit ElementTree parsen? Im Prinzip ist es ja ein XML-Dokument, einfach mit Doppelpunkten in den Tags. Genau das macht das Problem:

Code: Alles auswählen

        tree = et.parse(series)
        print tree.find('lp:release')
Ausführen:

Code: Alles auswählen

SyntaxError: expected path separator (:)
Grüsse
Pot

Re: RDF mit ElementTree parsen?

Verfasst: Dienstag 4. März 2008, 18:36
von gerold
pot hat geschrieben:Wie kann man ein RDF-Dokument mit ElementTree parsen?
Hallo Pot!

Keine Ahnung! Aber vielleicht hilft dir das hier weiter: http://pypi.python.org/pypi?%3Aaction=s ... mit=search

mfg
Gerold
:-)

Verfasst: Dienstag 4. März 2008, 19:14
von Leonidas
Der Doppelpunkt definiert trennt den Namespace vom Tagnamen. Versuch mal ``{lp}release`` mit ETree.

Auf Effbots Seite findest du mehr dazu.

Verfasst: Dienstag 4. März 2008, 20:57
von pot
Oh, vielen Dank.
Wieder etwas gelernt ;-)

Grüsse
Pot

Verfasst: Dienstag 4. März 2008, 23:55
von audax
was spricht gegen `feedparser`?