0

我刚刚安装了一个新的 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。

4

1 回答 1

2

eXist-db 只能处理已解析并处理(和索引)为 eXist-db 内部存储格式的 XML 数据。这意味着数据需要解压才能被查询;存储在数据库中的 GZIPped XML 文档被视为“二进制 blob”,无法查询。

当 GZIP 文件存储在数据库中时,您可以使用 compression:unzip() 函数 ( link ) 来解压缩文档。然后可以将文档存储在数据库中。

于 2013-09-29T19:46:59.617 回答