我正在处理来自服务器的巨大 xml 文件(1.3 mb),从服务器下载大约需要 25 秒。
我正在从服务器获取坐标。我必须在屏幕上绘制它们,所以有没有办法可以延迟加载视图?
我能够下载 xml 文件并将其存储在内部存储器中并使用 SAX 解析器对其进行解析。
我还可以分块下载 xml 并在继续进行时解析它们吗?
为了详细说明我的问题,
1.我需要从服务器下载并解析一个xml文件。该文件大约为 1.3 MB
2.下载大约需要30秒,解析大约需要4秒。
3.我将它存储在本地文件中并使用 SAX 解析器对其进行解析。
4.在这个 xml 文件中,我得到了在画布上重新创建绘图的绘图点。
那么,当正在下载 xml 文件并在下载的文件块上解析以最小化延迟并解析来自服务器的较小段时,有什么方法可以处理绘图部分?