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 データに対してのみ機能します。これは、クエリを実行する前にデータを解凍する必要があることを意味します。データベースに格納された GZIP 圧縮された XML ドキュメントは「バイナリ BLOB」と見なされ、クエリを実行できません。

GZIP ファイルがデータベースに保存されている場合、compression:unzip() 関数 (リンク) を使用してドキュメントを解凍できます。その後、ドキュメントをデータベースに保存できます。

于 2013-09-29T19:46:59.617 に答える