python中的XML解析:expaterror格式不正确

问题描述 投票:12回答:3

我正在使用Python的xml.etree.ElementTree对文件进行一些XML解析。但是,我在文档的中途收到此错误:

xml.parsers.expat.ExpatError: not well-formed (invalid token): line X, column Y

所以我在vim的第X行Y列,我看到一个带有红色背景突出显示的&符号。这是什么意思?

在它之前的两个字符是>>,所以也许有关于>>&的特别之处?

有人知道怎么修这个东西吗?

python xml parsing
3个回答
-1
投票

我通过使用yattag来解决它

from yattag import indent
print indent(xml_string.encode('utf-8'))
© www.soinside.com 2019 - 2024. All rights reserved.