Я пытаюсь разобрать xml-файл, который у меня есть (вот пример):
<DOC>
<DOCNO>5000</DOCNO>
<PROFILE>_AN-CFBA3AF8FT</PROFILE>
<DATE>920602
</DATE>
<HEADLINE>
FT 02 JUN 92 / World Stock Markets (America): Growing optimism lifts Dow
Jones to record high
</HEADLINE>
<BYLINE>
By PATRICK HARVERSON
</BYLINE>
<DATELINE>
NEW YORK
</DATELINE>
<TEXT>
Wall Street
US STOCK MARKETS turned early weakness on higher bond yields into a
record-breaking performance yesterday as the Dow Jones Industrial Average
finished above 3,400 for the first time in its history, writes Patrick
Harverson in New York.
Вот мой код:
import xml.etree.ElementTree as ET
tree = ET.parse('articles.xml')
root = tree.getroot()
Но я продолжаю получать эту ошибкув терминале, когда я пытаюсь запустить свой код / распечатать корневой тег:
File "xmlparse.py", line 3, in <module>
tree = ET.parse('articles.xml')
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/xml/etree/ElementTree.py", line 1182, in parse
tree.parse(source, parser)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/xml/etree/ElementTree.py", line 656, in parse
parser.feed(data)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/xml/etree/ElementTree.py", line 1653, in feed
self._raiseerror(v)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/xml/etree/ElementTree.py", line 1517, in _raiseerror
raise err
xml.etree.ElementTree.ParseError: junk after document element: line 77, column 0
Кто-нибудь знает, почему я получаю это и как я могу это исправить? Спасибо!