对xml文档的访问中,出现下面的异常:

org.dom4j.DocumentException: Error on line 2 of document file:///d:/test/test.xml : 文件提前结束。
at org.dom4j.io.SAXReader.read(SAXReader.java:466)
at org.dom4j.io.SAXReader.read(SAXReader.java:250)
at org.xml.test01.main(test01.java:14)
Caused by: org.xml.sax.SAXParseException; systemId: file:///d:/test/test.xml; lineNumber: 2; columnNumber: 1; 文件提前结束。
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at org.dom4j.io.SAXReader.read(SAXReader.java:449)
... 2 more

该异常出现的原因是xml文件中没有根节点,在xml文件中加入根节点,就可以解决该问题。

org.xml.sax.SAXParseException;systemId:……文件提前结束相关推荐

  1. SpirngBoot整合MyBatis出现“SAXParseException”和“文件提前结束”异常解决办法

    故障现象: 程序是使用 SpringBoot 整合 MyBatis 的,在idea下运行的时候没有任何问题,但是打包成 jar 包单独运行就出问题,不论是在 Windows 环境下还是在 Linux ...

  2. org.springframework.util.xml.SimpleSaxErrorHandler warning org.xml.sax.SAXParseException; systemId:

    问题描述 在 Spring 项目启动的时候报错如下 org.springframework.util.xml.SimpleSaxErrorHandler warning 警告: Ignored XML ...

  3. java 文件提前结束_java – org.xml.sax.SAXParseException:过早结束文件

    我目前有以下 XML文件. 我的XMLParser.java类. package edu.unsw.comp9321.assignment1; import java.io.File; import ...

  4. 解决:org.xml.sax.SAXParseException: 元素类型 “head“ 必须由匹配的结束标记 “</head>问题

    解决:org.xml.sax.SAXParseException: 元素类型 "head" 必须由匹配的结束标记 "问题 参考文章: (1)解决:org.xml.sax. ...

  5. Spring如何加载XSD文件(org.xml.sax.SAXParseException: Failed to read schema document错误的解决方法)...

    本文原文连接: http://blog.csdn.net/bluishglc/article/details/7596118 ,转载请注明出处! 有时候你会发现过去一直启动正常的系统,某天启动时会报出 ...

  6. org.xml.sax.SAXParseException: Failed to read schema document错误的完美解决方法 以及 Spring如何加载XSD文件

    有时候你会发现过去一直启动正常的系统,某天启动时会报出形如下面的错误: org.xml.sax.SAXParseException: schema_reference.4: Failed to rea ...

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

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

  8. springboot使用thymeleaf模板引擎时出现org.xml.sax.SAXParseException的原因与解决办法

    异常描述: 在springboot程序当中,使用thymeleaf作为视图的时候,跳转到页面上的时候,会出现org.xml.sax.SAXParseException的异常(SAX解析器解析xml文件 ...

  9. Error creating document instance. Cause: org.xml.sax.SAXParseException报错解决

    Error creating document instance. Cause: org.xml.sax.SAXParseException报错解决 这个报错的字面解释为:mybatis:元素内容必须 ...

最新文章

  1. 网站请求过程中的代号及意义
  2. 十分钟了解分布式计算:Petuum
  3. unity5.x Translate平移移动 以及GetComponent获取组件
  4. 利用python批量修改文件名称
  5. 论文拒稿的评价可以有多狠?
  6. python tts 保存_Python 文件和目录操作学习
  7. noip2017day2
  8. 泛泰A870S官方4.4.2系统S0218210 内核版本号信息
  9. 先装vs还是先装sql_止回阀该装在出口阀前还是阀后?
  10. DLL的Export和Import及extern
  11. 5分钟学会两年经验Linux运维都不懂的内核问题
  12. 安装破解VS2015(破解使用秘钥)
  13. 51单片机对GPS卫星信号的解码并通过LCD1602或12864显示
  14. 在Solaris下安装中文语言包
  15. 迅雷下载提示:应版权方要求/包含违规内容, 文件无法下载
  16. HTML5利用canvas绘制太极图案
  17. EMC/EMI 测试顺利通过
  18. 2012年8月编程语言排行榜:C# 的航向在哪里
  19. 蓝牙文件传输之obex层之上的分析【Android源码解析】
  20. 互联网营销新模式,泰山众筹sun4.0模式了解一下

热门文章

  1. 项目集成语音识别(科大讯飞)
  2. mybatis中的xml文件模板配置(含时区)
  3. 论文解读第三代GCN《 Deep Embedding for CUnsupervisedlustering Analysis》
  4. RHEL7系统的MBR引导记录损坏后对grub进行修复
  5. AWStats日志分析之系统的部署
  6. 02 AP AUTOSAR 与 面向服务的架构SOA
  7. 如何选择一个好的域名?自购域名必看
  8. rust简介 对比 c++ go
  9. IDEA运行jsp出现源码问题解决
  10. PLC可以连接哪些工业设备实现远距离无线通讯?工业网关可以吗?