我正在尝试解析一些 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