我想提取第三方 Web 服务返回的数据。响应由XmlPullParser
. TEXT
数据块是单个元素的 Base64 解码。到目前为止,我的解析器包含以下代码:
assert eventType == XmlPullParser.TEXT;
content = xpp.getText();
这content
是提到的数据块。它可以工作,但它可能有 100+ kBytes 长。我需要使用另一个解析器来解析内容:
解码通过 base64 编码的数据块。结果是一个 zip 文件的图像,其中包含一个压缩文件。
提取压缩文件的内容——它是 CSV 格式。
解析 CSV 文件的行并提取数据。
如果我知道 zip 存档图像中文件的名称,是否可以使用 Android/Java 对象动态处理它?(即时——我的意思是不先将其存储到文件中。)或者,我如何以及在哪里创建从 zip 文件内容中提取的临时文件?