问题出现
同步别人的代码出错。
1明明xml文件看起来没有错误,但是提示:Content is not allowed in prolog2 运行时,报前言中不允许有内容
问题分析
这是文件编码问题,可能是用记事本打开xml文件转化为UTF-8会有一个BOM头,所以java在读取时就会报以上错误。
问题解决
将他的代码与你的代码不同的地方复制过来,别从头复制就行。
或者:用notepad++打开,在格式选择“以UTF-8无BOM格式编码”,然后保存, 就可以了。也可以使用EmEditor另存,保存时选择“UTF-8无签名”。(参考)