社区
Java EE
帖子详情
请教dom4j的问题Premature end of file?
tsqqq
2004-11-10 11:46:54
错误显示:Error on line -1 of document
...全文
254
2
打赏
收藏
请教dom4j的问题Premature end of file?
错误显示:Error on line -1 of document
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CALM
2004-11-10
打赏
举报
回复
你的xml文件应该不是正确的xml文件.或者说你的xml文件解析的时候根节点都没有找到。。。
tsqqq
2004-11-10
打赏
举报
回复
up
Dom4j
读取xml时发生错误:Pre
mat
ure
end
of
file
. Nested exception: Pre
mat
ure
end
of
file
dom4j
在读取xml的时候,代码为 SAXReader reader = new SAXReader(); Document document = reader.read(new
File
(xmlPath)); 如果xml 的内容为空,就会报Pre
mat
ure
end
of
file
. Nested exception: Pre
mat
ure
end
of
file
的错误!!!...
DOM4J
:Pre
mat
ure
end
of
file
原因是流已经被读取了,再用流时出现的
问题
。 DataInputStream dataInputStream = new DataInputStream(socket.getInputStream()); // InputStream is = socket.getInputStream(); // byte[] b1 = new byte[dataInputStream.available(
dom4j
error:Pre
mat
ure
end
of
file
.
error:Pre
mat
ure
end
of
file
. Nested exception: Pre
mat
ure
end
of
file
. 可能原因 BufferedReader 已经被读过,
dom4j
再读的时候就不是从头开始读,所以报错
dom4j
解决Pre
mat
ure
end
of
file
使用
dom4j
解析来自InputStream中的XML内容,发生异常:Pre
mat
ure
end
of
file
原来是这个InputStream已经读过了,在读入
dom4j
时,不是从开头读的,因此报错。 详细解释如下:来自http://forums.sun.com/thread.jspa?threadID=641465 Problem: Input stream is open...
dom4j
中使用SAXReader读取xml文件出现Pre
mat
ure
end
of
file
异常
问题
一般性写法: SAXReader reader = new SAXReader(); Document dom = null; try{ dom = reader.read(new
File
(path)); }catch(Exception e){e.pri
Java EE
67,543
社区成员
225,859
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章