etree und mehrere IDs
Verfasst: Donnerstag 13. September 2007, 12:00
Hallo,
Ich bin ein ziemlich blutiger Neuling in python und habe leider noch nicht sonderlich mehr als byteofpython gelesen
bin aber erstaunt wieviel sich mit ein bißchen Forensuche als newbie realisieren lässt. Großes Lob an die Moderatoren!
möchte versuchen ein screenlet zu schreiben
und eine "Kleinigkeit" fehlt mir noch zu meinem Glück.
ich will dazu eine xml-datei auslesen und habe in einigen threads gelesen das elementtree wohl am geeignesten dafür ist habe auch fast alles hin bekommen
(dank der vielen Beiträge von gerold zu dem Thema) bis auf eins:
Die Die auszulesenden Tags sehen so aus
wobei ich jeweils nach dem Tag mit dem aktuellen datum gesucht werden soll (es gibt eine xml-Datei pro Jahr)
soweit bin ich schon:
hier fehlt quasi der zwischenschritt der nach
<TAG d="tag" m="monat"> sucht (wobei 'tag' und 'monat' schon definierte variablen mit dem entsprechenden Datum sind)
damit ich dann hiermit weitermachen kann
Ich bin für jede Hilfe Dankbar und ich hoffe ich habe mein Problem verständlich ausdrücken können.
Bitte schlagt mich nicht wenn ich irgendwo einen thread übersehen habe,
wo das schon anfängerverständlich beschrieben war
Danke schonmal
michote
Ich bin ein ziemlich blutiger Neuling in python und habe leider noch nicht sonderlich mehr als byteofpython gelesen
bin aber erstaunt wieviel sich mit ein bißchen Forensuche als newbie realisieren lässt. Großes Lob an die Moderatoren!
möchte versuchen ein screenlet zu schreiben
und eine "Kleinigkeit" fehlt mir noch zu meinem Glück.
ich will dazu eine xml-datei auslesen und habe in einigen threads gelesen das elementtree wohl am geeignesten dafür ist habe auch fast alles hin bekommen
(dank der vielen Beiträge von gerold zu dem Thema) bis auf eins:
Die Die auszulesenden Tags sehen so aus
Code: Alles auswählen
<TAG d="13" m="9">
<TL>...
<OT>...
</TAG>
soweit bin ich schon:
Code: Alles auswählen
root = ET.parse(datei).getroot()
tag = root.find("TAG ... ?
<TAG d="tag" m="monat"> sucht (wobei 'tag' und 'monat' schon definierte variablen mit dem entsprechenden Datum sind)
damit ich dann hiermit weitermachen kann
Code: Alles auswählen
if not tag is None:
ueberschr = tag.find ("TL")
if not ueberschr is None:
print ueberschr.text
Bitte schlagt mich nicht wenn ich irgendwo einen thread übersehen habe,
wo das schon anfängerverständlich beschrieben war
Danke schonmal
michote