Невозможно разобрать XML-файл в Python - PullRequest
0 голосов
/ 23 сентября 2019

Я пытаюсь проанализировать большой XML-файл (более 50 МБ).Получение следующей ошибки синтаксического анализа.Файл прикреплен для справки. Файл

import xml.etree.cElementTree as ET
tree = ET.parse('input_file.xml')

error
 File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/xml/etree/ElementTree.py", line 598, in parse
    self._root = parser._parse_whole(source)

  File "<string>", line unknown
ParseError: no element found: line 21, column 0

1 Ответ

0 голосов
/ 23 сентября 2019

Ваш XML не правильно сформирован, ElementTree не может его проанализировать.Пожалуйста, посмотрите на ваш XML-файл и проверьте, есть ли у него правильный закрывающий тег, возможно, специальные символы и другие вещи.

...