問題タブ [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.
xquery - Insert Node コマンドで BaseX がファイルを変更しないのはなぜですか?
BaseX 7.9 で次の XQuery コードを実行していますが、結果ウィンドウに挿入を確認できます。コレクションを閉じて再度開いた後でも、新しいノードが表示されます。ただし、ファイル ディレクトリに移動すると、変更されていないことがわかります。では、挿入をファイルにも反映させるにはどうすればよいでしょうか。また、BaseX は挿入コマンドをどのように処理するので、ファイルのコンテキストではなく、データベースのコンテキストで永続化されるのでしょうか?
xml - XQuery 3.0 でエラーをキャッチする方法は?
XQuery 3.0の W3C 勧告を読んでいます。これが私がやろうとしたことです:
ファイルを保存しようとすると、Altova XMLSpy は次のエラーを表示しました: 未定義の名前空間プレフィックス 'err'。
最初に err を定義して機能させるにはどうすればよいですか?
xml - XQuery と BaseX を使用して xml ファイルに更新を書き込む
次のような構造のプロトコルを格納する file.xml があります。
タグ「valido」の値を変更/更新する必要があります。たとえば、プロトコル番号1の「true」から「false」に変更する必要があり、この更新をファイルに書き込む必要があります。BaseX を使用しているため、ドキュメントに従って、次のクエリを作成しようとしました。
しかし、私は次のようなエラーが発生します
私のクエリは間違っていますが、どこにあるのかわかりません。手伝って頂けますか?
rest - exist-db restxq トリガー : サービスは削除されましたが、まだアクティブです
既存データベースの RESTXQ 実装に問題があります。RestXQTrigger が正しく機能していない可能性があると思います。
.xqm
問題: 複数のファイル内の RESTXQ サービスを含むコレクションを (ダッシュボード経由で) 削除しました。ただし、サービスは登録解除されず、eXist を再起動した後でも引き続き使用できます。
この登録解除を強制する方法はありますか?つまり、以前のコレクション/ファイルを再作成し、各ファイルを 1 つずつ削除する以外に意味があり.xqm
ます (この方法では、トリガーが機能するようです)。
xquery - xhtmlドキュメントをテキストとして読み込み、marklogicでキーワードを検索する方法
XHTML ファイルを marklogic にロードしました。ただし、属性、要素、およびテキストに対して検索を実行する必要があります。したがって、ドキュメントをテキストとして取得/ロードし、ドキュメントで検索を実行する必要があります。
以下は XHTML ファイルです。
xquery - グループ化後の最後のタプルを検出する
XQuery 3.0 では、return 句によって生成された最後のグループ化後のタプル ( XQuery 3.0 仕様で定義)をどのように検出できますか? のようなものを使用することは可能position() = last()
ですか? position
関数のコンテキストは何でしょうか?
たとえば、XQuery を介して CSV 出力を生成したいとします。return
CSV 出力で行を区切るために、句によって生成された各タプルの後に改行を追加します。
ただし、これにより、最後のタプルの後に空の行が残ります。タプルの位置をテストできれば、最後のタプルの後に改行を追加することを避けることができます。
xml - XPATH 条件付き SUM を実行する方法
フィルター処理された時間枠と単位の秒数を処理するフィルターを使用して、xpath 合計式を作成しようとしています。これはかなり単純だと思いますが、手に負えないようです。
次のような XML ドキュメントがあるとします。
ここに私が持っているものがあります:
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 とスキーマ検証をサポートする成熟した代替ライブラリはありますか?