我刚刚安装了一个新的Exist-db,我愿意使用它来解析实际上以gzip压缩的XML文件。
据我所知,exist-db有能力执行这种操作,但我一直得到错误的MIME类型无效。
我已经在mime-types.xml文件中添加了一个新的MIME类型,参数如下:
<mime-type name="application/zip" type="binary">
<description>GZIP archive</description>
<extensions>.gz</extensions>
</mime-type>但我一直收到相同的读取错误。
谁能给我指个方向?我是不是遗漏了什么?
谢谢!
G.
发布于 2013-09-30 03:47:00
eXist-db只能处理已解析并处理(和索引)为eXist-db内部存储格式的XML数据。这意味着在查询数据之前,需要对数据进行解压缩;存储在数据库中的GZIPped文档被认为是“二进制blob”,不能被查询。
当GZIP文件存储在数据库中时,您可以使用compression:unzip()函数(link)来解压缩文档。然后可以将该文档存储在数据库中。
https://stackoverflow.com/questions/19054210
复制相似问题