問題タブ [xquery-update]

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

db2 - XMLQuery を使用して DB2 の XML 列を更新する方法は?

DB2 の XML 列を動的な値で更新したいのですが、別のテーブルから値を選択して xml 列に挿入することもできます。

ノードをハードコーディングして提供する値とともにノードを挿入する方法を知っています。

私は次の方法でそれをしたい:

ここに配置する場所???には、ノードの実際の値を提示する一種の select ステートメントが必要です。

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

sql - SQL Server の XQuery で空の XML ノードの値を置き換える

次の方法を試しましたが、空のノード値を削除せずに XML 属性を使用せずに置き換える方法が見つかりませんでした。

置換ノードは MS-SQL では使用できません。

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

sql - ノードとその子孫を親から兄弟に移動する

次のような XML ツリーがあります。

Oracle XMLQuery と XQuery を使用して、この XML を次のように変更します。

要するに、bノード全体とその子孫をa追加して下に置きたいのです。

私がこれまでに試したことは次のとおりです。

これは明らかに私に非常に間違った結果をもたらします。多分私がしようとしていることは完全に間違っています。助けてください。

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

java - xPath 式 ノードの作成または変更

単純な XML ファイルでノードを作成または変更する方法を知りたいです。

以下は XML ファイルです。

ノードの内部テキストを編集する方法を知りたいです。例: 式を評価して得られたノードの内部テキストを編集します。

純粋な xPath を使用してノードを挿入する方法も知りたいです。

式を評価することによって達成されたノードの後:

可能であれば、Java コードを提供してください。ありがとうございました。

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

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

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

0 投票する
0 に答える
299 参照

db2 - IBM DB2 で FLWOR 式を使用して組み込み SQL で XQuery または XQuery を使用して XML データを更新する方法は?

IBM DB2 v10.5.1 に、データ型が XML の列を持つデータベース テーブルがあります。

XQuery を使用して XML データに対して UPDATE または DELETE を実行したいと考えています (おそらく FLWOR 式を使用した埋め込み SQL を使用)。

FLWOR 式は通常、データのクエリに使用され、XQuery 内に埋め込まれた SQLQUERY を使用して更新すると、クエリの結果が更新されるだけで、テーブル自体は更新されません。

DB2 で XQuery を使用して XML データを更新する方法はありますか?

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

xml - Xquery : t-sql でキーと値のペアを使用して xml をクエリする

以下のコード ブロックでは、DataElements までクエリを実行できます。以下のxml

> 以下 XQery

私に結果を与えています:

しかし、AgentId を渡すと abc\xyxaa を取得し、PhoneCallStartTime を渡すと 06/19/2014 10:57:47 を取得する必要があります。助けてください

0 投票する
0 に答える
1765 参照

xquery - BaseX で ID プロパティを持つノードを削除する XQUERY

BaseX を使用して、複数のノードを持つ XML データを次の形式で保存しています。

上記のコードは、基本的に「ルート」の下にある典型的なノードの 1 つです。現在、「アイテム」オブジェクトの「id」プロパティに基づいてノードを削除しようとしています。

BaseX.orgのドキュメントを見ましたが、ID がリンクされているノードを処理する方法が明確に示されていません。私はこのようなことをしようとしています:

注: 上記の行は機能しません。それは、私が達成しようとしていることのアイデアを与えるためのものです。