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.
pot
User
Beiträge: 55
Registriert: Sonntag 4. März 2007, 00:57
Wohnort: Frauenfeld, CH

RDF mit ElementTree parsen?

Beitragvon pot » 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: 5554
Registriert: Samstag 28. Februar 2004, 22:04
Wohnort: Telfs (Tirol)
Kontaktdaten:

Re: RDF mit ElementTree parsen?

Beitragvon gerold » 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.
Benutzeravatar
Leonidas
Administrator
Beiträge: 16023
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Beitragvon Leonidas » 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

Beitragvon pot » 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

Beitragvon audax » Dienstag 4. März 2008, 23:55

was spricht gegen `feedparser`?

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder