【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>
使用java读取XML文件时,总报“前言中不允许有内容”错误。经检查,XML文件格式、内容没有错误。
原因分析:
文件编码问题。
用记事本打开xml文件转化为UTF-8会有一个BOM头,所以java在读取时就会报以上错误。
解决方法:
方法一:用notepad++打开,在格式选择“以UTF-8无BOM格式编码”,然后保存。
方法二:使用EmEditor另存,保存时选择“UTF-8无签名”。
方法三:有sublime打开,file -> save with encoding -> utf-8
来源:oschina
链接:https://my.oschina.net/zhenggao/blog/3153530