您的xml文件的开头(之前
<?xml version="1.0"encoding="UTF-8"?>)有一些不可见的字符(很可能是BOM),这在xml中是不允许的。您可以使用十六进制编辑器查看它。解决该问题的最简单方法是创建一个空文本文件并将其内容复制到其中,然后将扩展名更改为xml。
检查此答案以获取更多帮助。
来自http://www.rgagnon.com/javadetails/java-handle-utf8-file-with-
bom.html
UTF8文件是一种特殊情况,因为不建议向其中添加BOM,因为它可能破坏其他工具,例如Java。实际上,Java假定UTF8没有BOM,因此,如果存在BOM,则不会将其丢弃并将其视为数据。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)