Seite 2 von 2
Re: XML-Datei auslesen
Verfasst: Samstag 15. Dezember 2018, 21:24
von yuyu
Beim Debuggen ist mir gerade aufgefallen, das Python für Tags mit Sonderzeichen (Minus), also z.B. Zeichen-Kette beides getrennt versucht zu lesen?
Re: XML-Datei auslesen
Verfasst: Samstag 15. Dezember 2018, 21:42
von Sirius3
@yuyu: da hast Du wohl etwas falsch gemacht. Ohne aber endlich Dein richtiges XML und deinen richtigen Code zu kennen, kann man da schlecht helfen.
Re: XML-Datei auslesen
Verfasst: Samstag 15. Dezember 2018, 22:51
von yuyu
Mein Problem lässt sich so zusammenfassen:
1. XML-Tag A suchen
2. Wenn A gefunden, dann XML-TAG Text von B und C ausgeben (falls vorhanden)
3. Wiederhole 1. solange bis Dateiende
Ehrlich weiss ich noch immer nicht, welche Funktion dafür am besten wäre
Re: XML-Datei auslesen
Verfasst: Samstag 15. Dezember 2018, 23:39
von yuyu
ich vermute, dass folgendes vom Prinzip passen könnte, leider funktioniert das nur am kl. Beispiel bei mir.
import xml.etree.ElementTree as ET
tree = ET.parse('c:/test.xml')
root = tree.getroot()
for element in root.findall(".//animal"):
nick = element.find("Nick").text
print (nick)
Re: XML-Datei auslesen
Verfasst: Sonntag 16. Dezember 2018, 01:08
von snafu
yuyu hat geschrieben: Samstag 15. Dezember 2018, 23:39
ich vermute, dass folgendes vom Prinzip passen könnte, leider funktioniert das nur am kl. Beispiel bei mir.
Soll da jetzt eine geheime Frage enthalten sein...?
Wie gesagt: Ab diesem Punkt bringt nur noch der Original-Code etwas oder zumindest eine Struktur, die ihm sehr nahe kommt. Ansonsten musst du dich wohl selber durchhangeln. Die Grundlagen dürftest du ja nun drauf haben.