【发布时间】:2012-09-10 13:38:15
【问题描述】:
我想使用xmlzipio 来读取压缩的 xml 文件,但问题是我必须从内存中读取它们并且不想将它们刷新到文件系统只是为了启用 i/o 功能。 xmlio.h 会影响 xmlReadMemory 的行为吗?
【问题讨论】:
-
您是否有 在内存中 的 zip 文件(例如从某个站点下载但未保存到磁盘)并且想要使用它?在那种情况下,为什么不使用例如libzip 将想要的文件解压到另一个内存块中,然后使用
xmlReadMemory? -
是的,确切地说,它可能会有所帮助,但我不熟悉 libzip API -- zip_open 也需要文件名,libzip 是否允许从内存中读取?
标签: c io xml-parsing gzip libxml2