dom4j解析XML报错:Error on line -1 of document : Premature end of file.
用dom4j解析XML了遇到了这个问题,上网查阅了许久也没找到原因所在,希望大家能帮个忙。
解析前打印出来的XML:
<?xml version="1.0" encoding="UTF-8"?><FounderEnpML> <Article> <Content> <![CDATA[ 剧照与《橘子红了》很像陈坤饰余子鲲夏荷(周迅饰)与青梅竹马的恋人余子鹏(吴军饰) 导演李少红、监制曾念平、主演周迅,这个有点家庭式的组合曾经推出过《人间四月天》《橘子红了》等脍炙人口的电视作品。明天晚上,由这个组合再次联手的一部作品《买办之家》将在中国教育电视台三套黄金时间与观众见面。同样的班底、剧情又依然以民国时期的大家族为背景,业内看好其有望续写《橘子红了》的辉煌。 故事: “天津百年三部曲”第一部 电视剧《买办之家》取材于著名作家林希的同名长篇小说,是林希“天津百年三部曲”的第一部。 信报记者任嫣 ]]> </Content> <DocID>1</DocID> <Category><![CDATA[ ]]></Category> <Subtitle><![CDATA[ ]]></Subtitle> <Keyword><![CDATA[ ]]></Keyword> <simID></simID> </Article></FounderEnpML>
以流的方式传入saxReader.read(),报如下错误:
org.dom4j.DocumentException: Error on line -1 of document : Premature end of file. Nested exception: Premature end of file.
at org.dom4j.io.SAXReader.read(SAXReader.java:355)
at org.dom4j.io.SAXReader.read(SAXReader.java:271)