問題タブ [exist-db]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
166 参照

lucene - XQuery 全文検索: 要素に近いテキスト?

Lucene の eXist 実装を使用しています。たとえば、<span>A</span> Bドキュメント内の のすべての出現箇所を検索できるクエリはありますか? Bつまり、の 1 ワード内に出現するが<span>A</span>、独自の要素にラップされていないすべての ?

0 投票する
2 に答える
531 参照

xquery - XQuery を使用してノードを削除し、内部の値をそのまま保持するには

以下のようにモデル化された content.xml があります

出力が次のようになるように、 content.xmlを削除して<childnode>その値のみで更新しようとしています

これを実行する関数を作成しましたが、実行するたびに「予期しないトークン: 変更」というエラーが表示されます。functx 関数を使用せずにこれを達成する方法を考えていました。

前もって感謝します

0 投票する
1 に答える
977 参照

exist-db - Linux のファイル システムの exist-db に格納されている XML ファイルを検索する

Linux で eXist-db を実行していますが、find コマンドなどの Linux コマンドを使用して、ファイル システムで作成された XML ファイルを見つけることができません。これらの XML ファイルを表示するにはどうすればよいですか?

0 投票する
2 に答える
1148 参照

xml - XForms送信を使用して、部分的に完成したフォームをロードする

一部の共同作業者が複雑なメタデータレコード(TEIヘッダー)を作成するのに役立つ小さなXFormsアプリケーションを作成しています。プロジェクトによって要求されたすべてのメタデータを完全に入力するには、ユーザーが複数のセッションを必要とする可能性があることを前提に進めています。ですから、私がやりたいのは、フォームデータをアイテム固有の識別子で名前が付けられたファイルに保存し、リピーターが部分的に完成したフォームのリストから選択して、データをエディターにロードして作業を再開できるようにすることです。残念ながら、ロード機能を期待どおりに機能させることができません。つまり、リストからファイル名を選択した後、保存したフォームからエディターにデータをロードして戻すことができません。

これが私のモデルのインスタンスです:

そして、ここに提出要素があります:

そして、これがドキュメント本文の関連ウィジェットです。

これはXFormsでの私の最初の真剣な仕事なので、おそらくここで私が修正できたはずの明らかな何かがあるかもしれませんが、私は困惑しています。(URIを渡す必要がある場所に文字列を渡すかどうかも疑問に思っていますか?)eXistDBに含まれているXSLTFormsプロセッサを使用しています

0 投票する
1 に答える
101 参照

orbeon - Orbeonを更新する必要がありますか?

4年前のorbeonプロジェクト内でfr:error-summaryコンポーネントを使用しようとしていますが、機能させることができません。次のエラーメッセージが表示されます。

プロジェクトは現在orbeonv3.7.1を使用しており、v1.3が存在します。このエラーは、orbeonのビルドが古くなっていることが原因ですか?そうでない場合、これらの回線を機能させるためにorbeonをどのように構成できますか?

前もって感謝します!!

0 投票する
1 に答える
9882 参照

sql - XQueryexistメソッド

既存のメソッドで複数の値をチェックするにはどうすればよいXQueryですか?XQueryこれをSQLステートメントで実行しています

複数の値を指定できるようにしたいlike [.="value1" OR "value2" OR ...]

どんなポインタでも大歓迎です。

0 投票する
1 に答える
152 参照

xquery - GET および .xq ファイル

exist-db を使用する場合、GET メッセージは (URI を提供することにより) コレクションからファイル全体を取得します。ただし、.xq ファイルの場合は、同じ GET メッセージが代わりにファイルを実行します。

GET メッセージに添付して、exist-db がファイルを実行するのではなくファイルを返すようにできるものがあるかどうか疑問に思っています。必要な権限をすべて持っているか、権限を設定できる必要があります。

ありがとうございました。

0 投票する
1 に答える
231 参照

collections - XQJ 接続のデフォルト/ベース コレクションを設定する方法

XQJ API を介して eXist データベースにクエリを実行したいと考えています。したがって、データベースのさまざまなコレクション内のいくつかの異なるドキュメントに適用したい XQuery ファイルがあります。

私の質問は、ドキュメント/コレクションへのパスを設定するにはどうすればよいですか? XQuery を特定のドキュメント/コレクションにのみ適用したいのですが、同じ XQuery を複数のドキュメント/コレクションに適用したいので、(doc('path/to/doc') 関数を使用して) XQuery ドキュメントにパスを直接設定することはできません。異なるパスを持つファイル。

Java 変数を Xquery 式にバインドすることはできますが、XQJ API を使用してこのタスクを達成するには、より洗練された方法が必要です。少しでもお役に立てれば幸いです。

0 投票する
1 に答える
378 参照

orbeon - eXist db ファイル (words.dbx および dom.dbx) のサイズが増え続けています。

eXist データベース 1.2.4 を使用する Orbeon フォーム 3.7.1 を使用しています。私たちが直面している問題は、セッションが期限切れになった後でも .dbx ファイルのサイズが増え続けることです。

具体的には、words.dbx と dom.dbx です。それらをクリアする唯一の方法 (私が知っています) は、Orbeon を再起動することです。

この質問はGrowing eXist databaseに似ていますが、Orbeon 3.7 を使用しており、現時点では 3.8 にアップグレードする時間がありません。

私の質問は、Orbeon を再起動せずにこれらのファイルのサイズを縮小するにはどうすればよいですか? これに対する回避策はありますか?

0 投票する
1 に答える
329 参照

xml - XQJおよびeXistでのSAXParseException

XQJ API と eXist に問題があります。eXist db 内で自分のファイルをクエリしようとするたびに、

&quot;が使用されるたびに、ドキュメント全体で他のいくつかの区切り文字の例外が発生します(&amp;ところで、エラーは発生しません)。

ただし、ドキュメント内では「;」の後ろに設定されており&quot、eXist GUI Query Dialog でファイルを照会すると機能します。baseX db内のXQJ APIを介してファイルをクエリしても問題ありません。

SAX パーサーを Saxon から Xerces に変更しようとしましたが、最終的に Oracle に変更すると、これらのそれぞれでエラーが発生します。

私の質問は、XQJ eXist 実装にバグがあるのか​​、それとも何か不足しているのかということです。助けていただければ幸いです。

クラスパスにexist-xqj-api-1.0.1のlibがあります。


簡単に再現するためのコードを次に示します。