Hey Leute ich habe ein kleines Problem, ich schreib grad ein Pythonplugin, dass eine XML file parsed und sobald sie den richtigen Tag gefunden hat, soll der Wert des Tags ausgegeben werden,
dies funktioniert aber nicht, hiermal der Code könnt ihr mir sagen was da falsch ist:
Und die Ausgabe sieht folgendermaßen aus:
Danke schonmal
dies funktioniert aber nicht, hiermal der Code könnt ihr mir sagen was da falsch ist:
Code:
import xml.dom.minidom as dom
import time
def traffic_handler(name):
datei = "traffic.xml"
amount = 0
baum = dom.parse(datei)
for eintrag in baum.childNodes:
print 'Davor', amount
amount = getChild(eintrag)
print 'Danach',amount
return amount
# Rekursionsfunktion geht
# durch alle Knoten durch
# bis er passendes Element
# gefunden hat
def getChild(node):
for entry in node.childNodes:
if entry.hasChildNodes():
getChild(entry)
else:
if (node.nodeName == 'in'):
print 'In der Funktion', entry.data
return entry.data
traffic_handler(None)
Code:
Davor 0
In der Funktion: 2331,22
Danach None
Danke schonmal
