在下面的下面的代碼,如何檢索id的值,ID在it.How多個值訪問ID的價值觀和更新,以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 2010-03-04 10:24:56
我已經添加了個XML – Hulk 2010-03-04 10:46:34
當我剛剛檢查了XML的3行,有你得到異常的行沒有問題,奇怪 – YOU 2010-03-04 11:47:54