我正在尝试使用 xml.etree.ElementTree.parse() 读取包含 utf8 字符的 XML 文件。使用常规 python (2.7.4) 解释器运行代码时,它工作正常并且我没有收到任何错误,但是当我尝试使用 IronPython 运行相同的代码时,我收到Syntax error at line 18: illegal character in content
错误。我也尝试过首先使用codecs.open("file.xml", "r", "utf-8")打开文件,但收到以下错误Illegal characters in path
如何在 IronPython 中修复此错误?可以使用替代的 xml 解析器,但我更喜欢在 xml.etree.ElementTree 中解决问题。谢谢。