问题出现

同步别人的代码出错。

  • 1明明xml文件看起来没有错误,但是提示:Content is not allowed in prolog
  • 2 运行时,报前言中不允许有内容

问题分析

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

问题解决

将他的代码与你的代码不同的地方复制过来,别从头复制就行。

或者:用notepad++打开,在格式选择“以UTF-8无BOM格式编码”,然后保存, 就可以了。也可以使用EmEditor另存,保存时选择“UTF-8无签名”。(参考)

读取XML文件时,总报“前言中不允许有内容”错误-分析相关推荐

  1. C#读取excel文件时,报“外部表不是预期的格式”

    记录 读取Excel文件时报错 比较全面的问题汇总:转自https://blog.csdn.net/question00/article/details/51445663 最后发现我的excel文件的 ...

  2. python读取xml文件信息失败_通过XML读取XML文件时出错。

    我试图用python读取XML文件xml.etree但有时对于某些文件,我在解析文件时会出现内存错误.我的XML文件大小是912Mb,这个问题与文件大小有关吗?在 代码:from xml.etree ...

  3. java 前言中不允许有内容_解析xml字符串时报“前言中不允许有内容”错误。

    一,问题出现经过: j基于java语言webservic服务端接收客户端 传来的xml字符串用 解析时总报:org.dom4j.DocumentException: Error on line 1 o ...

  4. soapUI模拟推送报文时提示:前言中不允许有内容

    在一个信息系统中,会有对接各种各样外部系统的接口,如果在使用系统的过程中,系统之间使用某个webservice接口交互出现问题,那么就可以利用soapUI模拟推送报文,来排查问题. 在使用soapUI ...

  5. python读取xml文件内容显示不全_python读取xml文件时的问题

    py文件 #!/usr/bin/env python #coding=utf-8 from xml.dom.minidom import parse, parseString def getText( ...

  6. python读取txt文件时,报错【utf-8 codec cant decode byte 0xcc】的解决办法

    最近在学习正则表达式,想要统计[天龙八部]中各个主角出现的次数. 在读取文件的时候,提示下面错误: 原来下载的天龙八部txt文件的编码格式是[ANSI],所以读取报错了. 解决办法很简单,将文件的编码 ...

  7. Message: 前言中不允许有内容

    使用java读取XML文件时,总报"前言中不允许有内容"错误 .经检查,XML文件格式.内容没有错误.  原因分析:   文件编码问题. 用记事本打开xml文件转化为UTF-8会有 ...

  8. java读取xml文件报“org.xml.sax.SAXParseException: Premature end of file”

    背景:java读取xml文件,xml文件内容只有"<?xml version="1.0" encoding="UTF-8"?>" ...

  9. cocos2d-x之读取xml文件

    cocos2d-x之读取xml文件 在resource文件夹下,添加data.xml文件 新建->Other->empty->open 就新建一个xml文件了, data.xml内容 ...

最新文章

  1. css如何自动换行对于div,p等块级元素(转)
  2. mfc存储颜色到mysql_mfc存储二进制文件
  3. 销毁Bean的基本操作有哪些?
  4. ASP.NET 实现Base64文件流下载PDF
  5. PAT甲题题解-1070. Mooncake (25)-排序,大水题
  6. 工具的使用 —— 搜狗输入法(二)
  7. java java se_Java SE 9:不可变列表的工厂方法
  8. 设置devenv.exe启动版本(转)
  9. react-router使用总结
  10. 带得动ps和python的笔记本_求一性价比高,轻薄,运行速度快,带得动ps,pr等软件的笔记本推荐...
  11. 美团 Robust 热更异常 haven‘t insert code by Robust.Cannot patch this method, method.signature
  12. dw在html中删除css样式表,DW里CSS的详细介绍
  13. js将阿拉伯数字转换成中文的大写数字
  14. 类在c++中的初步运用
  15. 嵌入式Linux之swi异常处理
  16. 欢迎访问我的简书博客 http://www.jianshu.com/users/3b5c25e9ec5d/latest_articles
  17. css用flex实现字体垂直居中对齐
  18. 【反思篇】细节决定成败
  19. 苹果邮箱(@icloud.com):双重验证+专用密码登录
  20. 如何将Mindjet的宏放到自定义功能区

热门文章

  1. Currently, the Linux Mint team has 21 members
  2. uni-app目录结构介绍
  3. fn_dblog_如何使用fn_dblog和fn_dump_dblog直接在SQL Server数据库中连续读取事务日志文件数据
  4. 索引sql server_SQL Server索引–系列介绍
  5. 横向扩展 纵向扩展 数据库_扩展数据库–减少扩展的艺术
  6. 将SQL Server数据库备份到多个文件或从多个文件还原
  7. Python学习教程:Python3内置模块之base64编解码方法小结
  8. python爬虫入门四:BeautifulSoup库(转)
  9. 曼哈顿交易 - 题解
  10. javascript必须懂之冒泡事件