PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [Python] Inhalte von XML-Tags auswerten



Deever
15-05-2005, 12:10
Hey Amigos, wie geht's?

Ich beschäftige mich zur Zeit mit XML unter Python und bin eigentlich sehr begeistert, wie angenehm sich das benutzen läßt. Leider habe ich noch nicht herausgefunden, wie man auf den Inhalt eines Tags zugreift. Wie greife ich z.B. bei "<tag>some value</tag>" auf "some value" zu?
Vielleicht ist diese Frage zu dumm, aber ich konnte darauf tatsächlich keine Antwort finden!

Vielen Dank für eure Antworten!
Gruß,
/dev

Joghurt
15-05-2005, 13:51
Welches Modul benutzt du? xml.sax?

Deever
15-05-2005, 14:32
Oh, Verzeihung!
Ja, ich leite von xml.sax.saxutils.DefaultHandler ab!

Gruß,
/dev

fs111
16-05-2005, 11:19
Stichwort: "characters()"

Siehe hier: http://pyxml.sourceforge.net/topics/howto/node14.html

fs111

Deever
16-05-2005, 15:17
Vielen Dank!
Ich hab das jetzt auch mal unter DOM (xml.dom.minidom) probiert und hab nicht gemerkt, daß dort der Inhalt der Tags eigene Nodes bekommen. Klarer Fall von PEBKAC! :(
Naja, jedenfalls läuft das Ding jetzt, danke! ;)

Gruß,
/dev

Und danke für das vim-Skript!