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'
我写了下面的代码。我的一些 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'