Dans le code suivant ci-dessous, comment récupérer la valeur de id, Id a plusieurs valeurs dans it.How pour accéder aux valeurs d'identité et mettre à jour à RESULT1Accéder à des variables python dans une liste
def parse_results():
try:
xml = minidom.parseString(new_results)
for xmlchild in xmldoc.childNodes[0].childNodes :
result1 = {}
result1.update ({'firstname': xmlchild.getElementsByTagName("firstname")[0].childNodes[0].nodeValue})
result1.update ({'lastname': xmlchild.getElementsByTagName("lastname")[0].childNodes[0].nodeValue})
result1.update ({'address': address})
if xmlchild.getElementsByTagName("id")[0].childNodes[0].nodeValue:
logging.debug(xmlchild.getElementsByTagName("id")[0].childNodes[0].nodeValue.lower())
result1.update ({'id': id})
Modifier :
xmlchild.getElementsByTagName("id")[0].childNodes[0].nodeValue
de la déclaration donne une exception
Ajout XML:
<info><firstname>firstname</firstname><lastname>lastname</lastname><id>2</id></info>
<info><firstname>firstname</firstname><lastname>lastname</lastname><id>3</id></info>
<info><firstname>firstname</firstname><lastname>lastname</lastname><id>4</id></info>
pourrait vous envoyer une partie de xml aussi? – YOU
J'ai ajouté les xmls – Hulk
quand je viens de vérifier que 3 lignes de xml, il n'y avait pas de problème sur la ligne vous obtenez l'exception, étrange – YOU