我正在使用伦敦交通 (TFL) - Journey Planner Timetables APIstream.zip
从八位字节流中获取信息。在这个档案中还有另外三个压缩目录;只有一个目录对我有用——其中包含许多我想解析到数据库中的 XML 文件。
因为我需要能够定期更新数据库 - 至少 10 分钟 - 我希望避免将 stream.zip 下载到磁盘,而是读取并提取必要的数据。
stream.zip 的结构是这样的:
- 流.zip
- 巴士第一部分.zip
- 巴士第二部分.zip
- lultramdlrcablecarriver.zip (其中包含我要解析的 XML 文件。)
诚然,我是使用流的新手,并且希望保持简单,但我觉得有一种更智能(更少浪费)的方式来使用这些 XML 文件。
请有流媒体经验的人可以概括实现上述目标所涉及的步骤吗?我只是在寻找一些方向。我很高兴然后去阅读。
非常感谢。