В следующем коде ниже, как получить значение идентификатора, Id имеет несколько значений в it.How для доступа к значениям идентификатора и обновления его Result1Доступ к питона переменных в списке
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})
Редактировать :
xmlchild.getElementsByTagName("id")[0].childNodes[0].nodeValue
-за заявление дает Исключением
Добавление 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>
могли бы вы опубликовать часть XML тоже? – YOU
Я добавил xmls – Hulk
, когда я только что проверил, что 3 строки xml, не было проблемы на линии, в которой вы получаете исключение, странно – YOU