問題タブ [xquery-3.0]

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 投票する
2 に答える
270 参照

xquery - Insert Node コマンドで BaseX がファイルを変更しないのはなぜですか?

BaseX 7.9 で次の XQuery コードを実行していますが、結果ウィンドウに挿入を確認できます。コレクションを閉じて再度開いた後でも、新しいノードが表示されます。ただし、ファイル ディレクトリに移動すると、変更されていないことがわかります。では、挿入をファイルにも反映させるにはどうすればよいでしょうか。また、BaseX は挿入コマンドをどのように処理するので、ファイルのコンテキストではなく、データベースのコンテキストで永続化されるのでしょうか?

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

xml - XQuery 3.0 でエラーをキャッチする方法は?

XQuery 3.0の W3C 勧告を読んでいます。これが私がやろうとしたことです:

ファイルを保存しようとすると、Altova XMLSpy は次のエラーを表示しました: 未定義の名前空間プレフィックス 'err'。

最初に err を定義して機能させるにはどうすればよいですか?

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

xml - XQuery と BaseX を使用して xml ファイルに更新を書き込む

次のような構造のプロトコルを格納する file.xml があります。

タグ「valido」の値を変更/更新する必要があります。たとえば、プロトコル番号1の「true」から「false」に変更する必要があり、この更新をファイルに書き込む必要があります。BaseX を使用しているため、ドキュメントに従って、次のクエリを作成しようとしました。

しかし、私は次のようなエラーが発生します

私のクエリは間違っていますが、どこにあるのかわかりません。手伝って頂けますか?

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

rest - exist-db restxq トリガー : サービスは削除されましたが、まだアクティブです

既存データベースの RESTXQ 実装に問題があります。RestXQTrigger が正しく機能していない可能性があると思います。

.xqm問題: 複数のファイル内の RESTXQ サービスを含むコレクションを (ダッシュボード経由で) 削除しました。ただし、サービスは登録解除されず、eXist を再起動した後でも引き続き使用できます。

この登録解除を強制する方法はありますか?つまり、以前のコレクション/ファイルを再作成し、各ファイルを 1 つずつ削除する以外に意味があり.xqmます (この方法では、トリガーが機能するようです)。

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

xquery - xhtmlドキュメントをテキストとして読み込み、marklogicでキーワードを検索する方法

XHTML ファイルを marklogic にロードしました。ただし、属性、要素、およびテキストに対して検索を実行する必要があります。したがって、ドキュメントをテキストとして取得/ロードし、ドキュメントで検索を実行する必要があります。

以下は XHTML ファイルです。

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

xquery - グループ化後の最後のタプルを検出する

XQuery 3.0 では、return 句によって生成された最後のグループ化後のタプル ( XQuery 3.0 仕様で定義)をどのように検出できますか? のようなものを使用することは可能position() = last()ですか? position関数のコンテキストは何でしょうか?

たとえば、XQuery を介して CSV 出力を生成したいとします。returnCSV 出力で行を区切るために、句によって生成された各タプルの後に改行を追加します。

ただし、これにより、最後のタプルの後に空の行が残ります。タプルの位置をテストできれば、最後のタプルの後に改行を追加することを避けることができます。

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

xml - XPATH 条件付き SUM を実行する方法

フィルター処理された時間枠と単位の秒数を処理するフィルターを使用して、xpath 合計式を作成しようとしています。これはかなり単純だと思いますが、手に負えないようです。

次のような XML ドキュメントがあるとします。

ここに私が持っているものがあります:

0 投票する
3 に答える
454 参照

java - XQuery3.0 関数は Saxon EE 9.5 でサポートされていません - format-number の使用方法は?

XQuery/XPath 3.0のformat-number関数を使用しようとしています。

Saxon のドキュメントによると、これは v9.3-9.4 からサポートされています。

私はSaxon-EE 9.5を使用しています:

非常に単純なテストでは、次のエラーで例外がスローされます。

これにより、次のエラーがスローされます。

これは Saxon-HE-9.6.0-4 を使用して動作しますが、スキーマ検証を行うには EE エディションが必要です。Saxon-EE 9.5.1-3 は、ライセンスを取得しているバージョンです。

Saxon-EE に関するソリューションはありますか? XQuery 3.0 とスキーマ検証をサポートする成熟した代替ライブラリはありますか?