【发布时间】:2011-04-20 03:54:59
【问题描述】:
我遇到了与 Android 上引用的 here 相同的问题。
给出的解决方案是使用 URI 而不是输入流。
我相信您可以按照 API 的指示使用 inputStream,但很明显,使用 parse 方法引发异常的流存在问题。我可以确认所有数据都进入了流,并且 SAXParseException 表明所有数据都进入了 parse 方法,因为我可以使用返回 -1 的 getColumnNumber 方法(表明整个流已被读取)。但看起来 parse 方法没有将其确认为流的结尾,因此引发了“意外的文件结尾”(?)
有人可以建议如何使用输入流而不是 URI 作为解析方法的输入吗?
【问题讨论】:
标签: android xml saxparser saxparseexception