我想從使用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