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

cl1_1_1_1 2012-07-12 10:13:53
我是一个菜鸟。请问,在eclips中,我新建一个XML文件,老出这个错误Premature end of file.建个空的文件就出这个错误,为什么呢?
...全文
6154 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);
内容概要:本文提出了一种创新的智慧楼宇多时间尺度调度策略,综合考虑了需求侧响应机制,实现了日前、日内非滚动、日内滚动调度以及实时修正四个阶段的协同优化。该策略通过分阶段滚动优化的方式,有效应对可再生能源出力与负荷需求的不确定性,充分调动楼宇内部空调、储能、电动汽车充电桩等柔性负荷资源参与电网互动,在确保用户舒适度的前提下,实现用电成本最小化与能源利用高效化。文中建立了详细的数学模型,并采用Matlab进行仿真验证,展示了该策略在削峰填谷、降低用能费用和提高新能源消纳能力方面的优越性能。; 适合人群:具备一定电力系统、优化算法和MatLAB编程基础,从事智能电网、综合能源系统、需求响应等相关领域研究的研发人员和高校师生。; 使用场景及目标:①研究多时间尺度下考虑需求侧响应的综合能源系统优化调度方法;②掌握如何利用Matlab实现日前-日内-实时的滚动优化调度模型;③为智慧楼宇、微电网的能量管理系统设计提供算法参考和技术方案。; 阅读建议:学习者应在理解需求侧响应基本概念和优化理论的基础上,结合提供的Matlab代码,逐步复现和调试不同调度阶段的模型,重点关注各时间尺度间的信息传递与滚动修正机制,以深入理解多时间尺度协同优化的精髓。

67,538

社区成员

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

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