XML-Datei auslesen
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
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
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)
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)
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.