Error when parsing attributes with python minidom -
i have structure in xml file:
<questions> <q question="where jim , mother going?" answer="the school"/> <q question="what color ball?" answer="orange"/>
i trying parse minidom in python
questionsblock = s.getelementsbytagname('questions') questions = questionsblock[0].getelementsbytagname('q') counter = 1 q in questions: question = q.attributes['question'].value answer = q.attributes['answer'].value
and getting error:
file "/system/library/frameworks/python.framework/versions/2.7/lib/python2.7/xml/dom/minidom.py", line 524, in __getitem__ keyerror: 'answer'
what missing here?
as far can tell code posted, there absolutely nothing wrong.
however, considering xml provided in extract, , not show </questions>
closing tag, suspect there may q
element somewhere missing answer
attribute.
Comments
Post a Comment