我想用 minidom 解析一个文件:
with codecs.open(fname, encoding="utf-8") as xml:
dom = parse(xml)
返回一个 UnicodeEncodeError。XML 文件为 UTF-8,没有 BOM 格式,并且具有
<?xml version="1.0" encoding="utf-8"?>
在第一行。
如果我首先读取文件,.encode("utf-8") 并将其传递给 parseString,它就可以工作。有没有办法直接用 minidom.parse 解析 UTF-8 XML 文件?