Message: 前言中不允许有内容

使用java读取XML文件时,总报“前言中不允许有内容”错误 。经检查,XML文件格式、内容没有错误。 
原因分析:  
 文件编码问题。 

 用记事本打开xml文件转化为UTF-8会有一个BOM头,所以java在读取时就会报以上错误。 

解决方法 : 

  方法一:用notepad++打开,在格式选择“以UTF-8无BOM格式编码”,然后保存。

       方法二:使用EmEditor另存,保存时选择“UTF-8无签名”。 

       方法三:有sublime打开,file -> save with encoding -> utf-8 

猜你喜欢

转载自blog.csdn.net/cinderella___/article/details/80536217
今日推荐