【发布时间】:2013-05-04 15:41:01
【问题描述】:
我的 xml 文件中有这样的结构:
<questions>
<q question="Where were Jim and his mother going?" answer="The school"/>
<q question="What color was the ball?" answer="orange"/>
我正在尝试用 python 中的 minidom 解析它
questionsblock = s.getElementsByTagName('questions')
questions = questionsblock[0].getElementsByTagName('q')
counter = 1
for q in questions:
question = q.attributes['question'].value
answer = q.attributes['answer'].value
我收到此错误:
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/xml/dom/minidom.py", line 524, in __getitem__
KeyError: 'answer'
我在这里错过了什么?
【问题讨论】:
标签: python python-2.7 minidom