child eines elementtrees auf wahrheit überprüfen
Verfasst: Sonntag 5. November 2006, 00:37
hi!
ich habe etwa folgendes geschrieben:
die returns sind schon für fehlerbehebung verändert.
Mein Problem ist, dass jedes Element per default nicht wahr ist.
Daher funktioniert das nicht, wie gewollt. Auch __contains__ bezieht sich auf die Attribute...Wie kann ma da sauber das Problem lösen?
ich habe etwa folgendes geschrieben:
Code: Alles auswählen
if xml_tree.tag == 'login':
if not xml_tree.find('user'):
return False, 'usertag'
if xml_tree.find('password'):
return xml_tree.find('user').text, xml_tree.find('password').text
else:
return xml_tree.find('user').text, None
return False, 'logintag'
Mein Problem ist, dass jedes Element per default nicht wahr ist.
Daher funktioniert das nicht, wie gewollt. Auch __contains__ bezieht sich auf die Attribute...Wie kann ma da sauber das Problem lösen?