Существующий-БД не читает файлы 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 хранится в базе данных, вы можете использовать функцию сжатия: разархивировать () ( ссылка), чтобы распаковать документ. Документ может быть сохранен в базе данных.