Существующий-БД не читает файлы GZIP

Я только что установил новый Exist-db, и я готов использовать его для разбора XML-файлов, которые фактически сжаты в gzip.

Насколько я понимаю, существующий-db может выполнять такие операции, но я продолжаю получать ошибку MIME-типа недействительной.

Я добавил новый тип MIME в файл mime-types.xml со следующими параметрами:

<mime-type name="application/zip" type="binary">
  <description>GZIP archive</description> 
  <extensions>.gz</extensions> 
  </mime-type>

Но я продолжаю получать ту же ошибку чтения.

Может ли кто-нибудь указать мне правильное направление? Я что-то пропустил?

Спасибо!

Г.

1 ответ

eXist-db может работать только с данными XML, которые были проанализированы и обработаны (и проиндексированы) во внутренний формат хранения eXist-db. Это означает, что данные должны быть распакованы, прежде чем они могут быть запрошены; XML-документ GZIPped, хранящийся в базе данных, считается "двоичным двоичным объектом" и не может быть запрошен.

Когда файл GZIP хранится в базе данных, вы можете использовать функцию сжатия: разархивировать () ( ссылка), чтобы распаковать документ. Документ может быть сохранен в базе данных.

Другие вопросы по тегам