Я пытаюсь разобрать некоторые XML, однако я получаю сообщение об ошибке. Осмотрев немного, я подозреваю, что это связано с каким-то особым символом в исходном тексте, и (recover = True) следует поместить в мою парсерную линию. Однако я не знаю точное место для этого. Может ли кто-нибудь посмотреть?XML-парсер, recover = True?
for name in newlist:
tree = ET.parse(loc + name)
root = tree.getroot()
for post in root.findall('post'):
text = post.text
text = text.strip()
posts.append(text)
Ошибки я получаю:
ParseError: not well-formed (invalid token): line 103, column 225
Вы смешиваете закладки и пробелы в своем коде; пожалуйста, исправьте вопрос, чтобы код был правильно отступом. Смешивание вкладок и пробелов следует избегать и в исходном коде. –