org.xml.sax.SAXParseException;systemId:……文件提前结束
对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:……文件提前结束相关推荐
- SpirngBoot整合MyBatis出现“SAXParseException”和“文件提前结束”异常解决办法
故障现象: 程序是使用 SpringBoot 整合 MyBatis 的,在idea下运行的时候没有任何问题,但是打包成 jar 包单独运行就出问题,不论是在 Windows 环境下还是在 Linux ...
- org.springframework.util.xml.SimpleSaxErrorHandler warning org.xml.sax.SAXParseException; systemId:
问题描述 在 Spring 项目启动的时候报错如下 org.springframework.util.xml.SimpleSaxErrorHandler warning 警告: Ignored XML ...
- java 文件提前结束_java – org.xml.sax.SAXParseException:过早结束文件
我目前有以下 XML文件. 我的XMLParser.java类. package edu.unsw.comp9321.assignment1; import java.io.File; import ...
- 解决:org.xml.sax.SAXParseException: 元素类型 “head“ 必须由匹配的结束标记 “</head>问题
解决:org.xml.sax.SAXParseException: 元素类型 "head" 必须由匹配的结束标记 "问题 参考文章: (1)解决:org.xml.sax. ...
- Spring如何加载XSD文件(org.xml.sax.SAXParseException: Failed to read schema document错误的解决方法)...
本文原文连接: http://blog.csdn.net/bluishglc/article/details/7596118 ,转载请注明出处! 有时候你会发现过去一直启动正常的系统,某天启动时会报出 ...
- org.xml.sax.SAXParseException: Failed to read schema document错误的完美解决方法 以及 Spring如何加载XSD文件
有时候你会发现过去一直启动正常的系统,某天启动时会报出形如下面的错误: org.xml.sax.SAXParseException: schema_reference.4: Failed to rea ...
- java读取xml文件报“org.xml.sax.SAXParseException: Premature end of file”
背景:java读取xml文件,xml文件内容只有"<?xml version="1.0" encoding="UTF-8"?>" ...
- springboot使用thymeleaf模板引擎时出现org.xml.sax.SAXParseException的原因与解决办法
异常描述: 在springboot程序当中,使用thymeleaf作为视图的时候,跳转到页面上的时候,会出现org.xml.sax.SAXParseException的异常(SAX解析器解析xml文件 ...
- Error creating document instance. Cause: org.xml.sax.SAXParseException报错解决
Error creating document instance. Cause: org.xml.sax.SAXParseException报错解决 这个报错的字面解释为:mybatis:元素内容必须 ...
最新文章
- 网站请求过程中的代号及意义
- 十分钟了解分布式计算:Petuum
- unity5.x Translate平移移动 以及GetComponent获取组件
- 利用python批量修改文件名称
- 论文拒稿的评价可以有多狠?
- python tts 保存_Python 文件和目录操作学习
- noip2017day2
- 泛泰A870S官方4.4.2系统S0218210 内核版本号信息
- 先装vs还是先装sql_止回阀该装在出口阀前还是阀后?
- DLL的Export和Import及extern
- 5分钟学会两年经验Linux运维都不懂的内核问题
- 安装破解VS2015(破解使用秘钥)
- 51单片机对GPS卫星信号的解码并通过LCD1602或12864显示
- 在Solaris下安装中文语言包
- 迅雷下载提示:应版权方要求/包含违规内容, 文件无法下载
- HTML5利用canvas绘制太极图案
- EMC/EMI 测试顺利通过
- 2012年8月编程语言排行榜:C# 的航向在哪里
- 蓝牙文件传输之obex层之上的分析【Android源码解析】
- 互联网营销新模式,泰山众筹sun4.0模式了解一下