Я пытаюсь разобрать XML -файл на объект python. У кого-то был аналогичный вопрос, и вот ссылка на него:
Разобрать XML файл в Python объект
Мой код выглядит следующим образом:
from lxml import tree
import xml.etree.cElementTree as ET
tree = etree.parse("part_000001.xml") #load file
tree.xinclude() #recursively includes files
string = etree.tostring(tree, pretty_print=True).decode("utf-8") #decode will convert bytes into string
print(string)
new_tree=ET.fromstring(string) #THIS LINE DOESNT WORK
добавление последней строки кода приводит к ошибке. Я использую не многострочную строку, а обычную строку в форме «...», может ли это быть проблемой?
Вот как выглядит ошибка:
Traceback (последний звонок последний):
File "<string>", line unknown
ParseError: unbound prefix: line 12, column 17