关于Xml文件读取报错的问题
来源:互联网 发布:淘宝同款排除王工具 编辑:程序博客网 时间:2024/05/20 21:22
在读取XML文件时,出现了以下问题,如图:
上次出差就遇到了,由于当时部署项目,事情较多,就没细究问题所在。今天在次遇到了这个问题,终于发现了问题所在。
1.错误信息提示——[Fatal Error] :1:1: 前言中不允许有内容。
具体错误代码如上图。
2.问题原因分析
作为一个程序员,一般情况下都会安装自己习惯的文本读写工具,如EditPlus、Notepad++、UE等。而本人用的就是EditPlus,所有在用编辑xml文件时,一直都是用的该工具。
那么问题就出来了,上次出差时用的同事的电脑,没装类似的软件,打开文件时用的是记事本。而编辑保存后,再次读取文件时,就读取失败了。
下面我们用图片解释一下
这是一个XML文件
现在用记事本打开
点击文件,另存为
现在,用EditPlus打开两个xml文件,对比一下编码格式
3.问题总结
xml文件在用记事本打开,编辑后保存,会改变文件的编码格式,从UTF-8变为UTF-8 + BOM。
因此,在代码解析Xml数据时就会保存。
4.解决方法
总文本编辑工具EditPlus、Notepad++、UE等对XML文件进行编辑,保存就OK了。如果用记事本编辑保存了文件,用上述工具更改一下文本编码格式,修改为UTF-8。
说明:这里讲的只是原XML文件默认编码问UTF-8的情况。
1 0
- 关于Xml文件读取报错的问题
- 关于xml文件在浏览器报错的问题
- 关于web.xml文件莫名其妙报错的问题
- 关于mybatismapper.xml报错的问题
- eclipse中读取xml文件报错
- 关于Xml文件读取
- 关于hibernate中hbm.xml文件报错的解决
- 关于dubbo服务的xml配置文件报错的问题
- 关于dubbo服务的xml配置文件报错的问题
- 关于dubbo服务的xml配置文件报错的问题
- 关于DUBBO服务的XML配置文件报错的问题
- 关于dubbo服务的xml配置文件报错的问题
- 关于dubbo服务的xml配置文件报错的问题
- FTP文件读取以及删除(问题:xml报错、第二次读取inputstream is null等等问题)
- 关于Java读取xml文件的学习
- 关于Java读取xml文件的学习
- 关于xml文件的读取方式
- 关于报applicationContext.xml不存在的问题
- C#中Timer的使用
- 【BZOJ2301】【HAOI2011】Problem b 莫比乌斯反演
- OFBiz 数据库自增SequenceUtil.java
- hdu 2612
- Android.mk的用法和基础 && m、mm、mmm编译命令
- 关于Xml文件读取报错的问题
- Configure ISSUE LIST
- CentOS安转C/C++环境
- error: org.springframework.web.util.WebAppRootLi
- 关于Oracle SQL中系统时间和库里数据时间的比较
- Linux下套接字详解(四)----简单的TCP套接字应用(迭代型)
- opencv频域相乘
- java回调机制的通俗理解
- 余弦相似性获取文章相似度的java实现