python xml 由于字符 & 导致解析错误

python xml parsing error due to charater &

我写了下面的代码。我的一些 xml 文件有一个特殊字符,以 & 开头,以 ; 结尾。 我想忽略特殊字符来解析一些 xml。 我需要用 "tree = elemTree.parse(content)" 解析 xml 因为我已经让我的代码变得如此庞大。之后我需要忽略那种字符。

你能给我小费吗?

        with open(filename, 'rt', encoding='UTF-8') as content:
        # content를 파싱하여 tree형태로 저장한다
        tree = elemTree.parse(content)

下面的代码可以解决这个问题。 一些字符如'可以忽略。

with open(filename, 'rt', encoding='UTF-8', errors='ignore') as content: # just adding errors='ignore'