急急急!!!老出这个错误Premature end of file

cl1_1_1_1 2012-07-12 10:13:53
我是一个菜鸟。请问,在eclips中,我新建一个XML文件,老出这个错误Premature end of file.建个空的文件就出这个错误,为什么呢?
...全文
5478 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuhuipengwhp 2012-07-13
  • 打赏
  • 举报
回复
在对XML内容进行解析的时候,比如用Digester将XML内容转化为Java对象时,有时会出现错误:

org.xml.sax.SAXParseException: Premature end of file

通常有两种情况会导致这种错误:

第一种:被解析的内容为空字符串

第二种:被解析的内容只有一行如:<?xml version=”1.0″ encoding=”UTF-8″?>

示例代码片断如下:

InputStream inputObject =new ByteArrayInputStream(content.getBytes(decode));
//报错行,其中content就是上述两种情况之一
digesterObj.parse(inputObject);

67,542

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧