問題タブ [xquery]

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 に答える
89337 参照

sql-server - SQL Server で XML 要素から特定の属性を取得する方法

テーブルの列に次のような XML があります。

TSQL を介して XML から valueB 部分を取得しようとしています

これまでのところ、正しいノードを取得していますが、属性を取得する方法がわかりません。

最後に /@value を追加するだけでよいと思いますが、SQL は属性がノードの一部である必要があることを通知します。子ノードの属性を選択するための多くの例を見つけることができますが、兄弟の属性については何もありません (それが正しい用語である場合)。

どんな助けでも大歓迎です。

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

sql-server-2005 - *すべての*一致する要素の属性値をXQueryに置き換える方法は?

運が悪ければ、その属性値を持つすべての要素の属性の値を変更するmodify()ステートメントを作成しようとしています。これまでのところ、最初に一致した要素の値を変更することしかできません。SQL Server 2005で実行している、これまでの例を以下に作成しました。

これを実行すると、以下の結果が得られます。変更されたのは、PhoenixCardinalsの最初のインスタンスのみです。

すべてのインスタンスを置き換える正しいmodify()ステートメントを手伝ってもらえますか?

ありがとう!
ケビン

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

sql-server-2005 - 一致した要素のテキストを XQuery で変更するには?

要素を見つけて変更するために見たすべての例をまとめようとしていますが、まだ機能するものを思い付いていません. SQL Server 2005 で実行しているこれまでの例を以下に作成しました。ItemID 4 を 999 に変更しようとしています。

しかし、以下の結果に示すように、ItemID 3 が 4 ではなく 999 に変更されています。"/ItemGroup[ItemID="4"] が正しい <ItemGroup> を見つけて、位置フィルター [1] がその <ItemGroup> の最初の <ItemID> (ID 3) を与えていると思います) -- 位置フィルターを変数に変更する方法がわかりません。

私のグーグルとスタックオーバーフローがまだ現れていないのは単純なことだと感じています。私はあなたの助けに感謝します!
ケビン

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

delphi - Delphi と XQuery/XPath 2.0?

Delphi の XQuery や XPath 2.0 をどのように使用していますか? 私は Delphi から MSXML v6.0 を動作させているので、十分に文書化された COM 実装は動作します。あなたのお気に入りは何ですか?

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

sql-server - SQL Server 2005 の Xquery 名前空間

Xml データ型からいくつかの値を取得しようとしています。データは次のようになります。

FirstName 要素と LastName 要素に xmlns が存在することに注意してください。これは、ac# ビジネス オブジェクトをシリアル化して xml を作成するときに追加されます。とにかく、要素にこの名前空間が存在すると、次のような XQuery 式が失敗するようです。

これは null を返します。しかし、xml の要素から名前空間を取り除くと (たとえば、Replace T-SQL ステートメントを使用して)、上記は値を返します。ただし、より良い方法があるはずです。最初にxmlを更新せずに、このクエリを機能させる方法はありますか?

ありがとう

ジョン・デイビス

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

sql-server - SQL Server XML 宣言名前空間

SQL Server 2005 で XQuery を実行するときに、いくつかの名前空間を既定で使用できるようにしたいと考えています。これは可能ですか?

たとえば、次のことをしたいと思います。

毎回名前空間を再宣言する必要がないため、SQL は毎回プロローグを含めなくても nsp を認識します。

考え?

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

sql-server - xml表現とともに行をクエリする方法は?

私はのようなものが必要です

ただし、1つの大きなxmlドキュメントではなく、すべての行を分離する必要があります。

私は次のようなことを試しました:

期待される出力は次のようになります。

しかし、それは私が望むことをしていないようであり、実行するのにも非常に長い時間がかかります。

任意のアイデアをいただければ幸いです。:)

編集:それを理解しました:

閉鎖。

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

sql - MS SQLServer2008でXQueryを使用して属性値を取得する方法

私はこのようなXMLを持っています:

SQL Server 2008でXQueryを使用して、リスト内の属性NBの値だけを行ごとに選択するにはどうすればよいですか(可能なすべての値が必要です)、

例:

-字幕-

文1

テキスト2

テキスト3