我想从使用XOM作为XML库的android应用上读取xml文件。我想这样的:在解析Android上的xml文件时提早结束文件
Builder parser = new Builder();
Document doc = parser.build(context.openFileInput(XML_FILE_LOCATION));
但是我却越来越nu.xom.ParsingException: Premature end of file.
即使文件是空的。
我需要解析一个非常简单的XML
文件,我准备好使用另一个库而不是XOM,因此请告诉我是否有更好的库。或者只是使用XOM解决问题的方案。我想用xerces来解析器。
------ -----编辑
PS:这样做的目的并不是要分析一个空文件,该文件正好是在第一次运行这表明这个错误空。
XML文件中的数据是什么?似乎你至少在密码标记''上缺少。 – Sam
@sam文件为空 –
(对不起,我倾向于将重点放在代码上,而不是口头描述。)解析一个空文件似乎很愚蠢。也许你应该在试图解析它之前检查文件的大小。 – Sam