我正在尝试从使用XOM作为 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:这样做的目的不是解析空文件,该文件恰好在第一次运行时为空,显示此错误。