синтаксический анализ большого файла XML с Python - ошибка etree.parse

Попытка разобрать следующий файл Python с помощью функции lxml.etree.iterparse.

& Quot; sampleoutput.xml & Quot;

<item>
  <title>Item 1</title>
  <desc>Description 1</desc>
</item>
<item>
  <title>Item 2</title>
  <desc>Description 2</desc>
</item>

Я попробовал код изРазбор большого XML-файла с помощью Python lxml и Iterparse

перед вызовом etree.iterparse (MYFILE) я сделал MYFILE = open (& quot; /Users/eric/Desktop/wikipedia_map/sampleoutput.xml", & quot; r & quot;)

Но получается следующая ошибка

Traceback (most recent call last):
  File "/Users/eric/Documents/Programming/Eclipse_Workspace/wikipedia_mapper/testscraper.py", line 6, in <module>
    for event, elem in context :
  File "iterparse.pxi", line 491, in lxml.etree.iterparse.__next__ (src/lxml/lxml.etree.c:98565)
  File "iterparse.pxi", line 543, in lxml.etree.iterparse._read_more_events (src/lxml/lxml.etree.c:99086)
  File "parser.pxi", line 590, in lxml.etree._raiseParseError (src/lxml/lxml.etree.c:74712)
lxml.etree.XMLSyntaxError: Extra content at the end of the document, line 5, column 1

есть идеи? благодарю вас!

Ответы на вопрос(2)

Ваш ответ на вопрос