RDF mit ElementTree parsen?

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
pot
User
Beiträge: 55
Registriert: Sonntag 4. März 2007, 00:57
Wohnort: Frauenfeld, CH

Dienstag 4. März 2008, 18:05

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
Benutzeravatar
gerold
Python-Forum Veteran
Beiträge: 5555
Registriert: Samstag 28. Februar 2004, 22:04
Wohnort: Oberhofen im Inntal (Tirol)
Kontaktdaten:

Dienstag 4. März 2008, 18:36

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
:-)
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Leonidas
Administrator
Beiträge: 16024
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Dienstag 4. März 2008, 19:14

Der Doppelpunkt definiert trennt den Namespace vom Tagnamen. Versuch mal ``{lp}release`` mit ETree.

Auf Effbots Seite findest du mehr dazu.
My god, it's full of CARs! | Leonidasvoice vs Modvoice
pot
User
Beiträge: 55
Registriert: Sonntag 4. März 2007, 00:57
Wohnort: Frauenfeld, CH

Dienstag 4. März 2008, 20:57

Oh, vielen Dank.
Wieder etwas gelernt ;-)

Grüsse
Pot
audax
User
Beiträge: 830
Registriert: Mittwoch 19. Dezember 2007, 10:38

Dienstag 4. März 2008, 23:55

was spricht gegen `feedparser`?
Antworten