Как разобрать XML-файлы, имеющиеиспользуя lxml? - PullRequest
0 голосов
/ 21 января 2019

У меня есть список, содержащий пути нескольких файлов XML. Мне нужно открыть XML-файл, удалить некоторые ненужные данные и затем использовать fromstring (lxml), чтобы получить корень XML-файлов. Для определенного xml-файла, который имеет, синтаксический анализатор lxml выдает ошибку - 'lxml.etree.XMLSyntaxError: сбой при обработке свойств сущности'

Как мне это решить? Мой код как показано -

l = ['path1', 'path2', 'path3']

for i in l: 
    with open_source_file(i) as f:
    file_content = f.read()
    file_content = remove_utf8_from_xml(file_content)
    return etree.fromstring(file_content)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...