問題タブ [xml-dml]

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

sql-server - 2008 R2 の XML DML..ネストされた要素を変更する方法

SQLServer 2008 R2 に、PK ID フィールドと XML 型の別の列を持つコンポーネント テーブルがあります。その XML 列には、上記のような XML があります。行ごとに、ネストされたすべての Section ブロックを変更して、それぞれに 2 つの要素を追加したいと考えています。これは私が試したもので、新しい要素を最初の Section ブロックに挿入するだけです...他の2つには挿入しません。

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

sql-server - SQL Server テーブルに格納された XML ドキュメントの日付フィールドの変更

日付フィールドの時刻が不正確な xml ドキュメントが SQL Server テーブルの xml 列に格納されています。

ドキュメント内のすべての日付と時刻 (SaleDateTime、LineStartTime、LineEndTime) の値を 15 秒ずつ更新したいので、たとえば、2012-02-01T00:07:50 は 2012-02-01T00:08:05 になります (なぜこのようにする必要があるのか​​については長い話です; それは私の手に負えません)。1 つ以上のトランザクションが存在する可能性があり、各トランザクションには 1 つ以上の行エントリを含めることができます。

DATEADD を使用して OPENXML やメソッドの変更などを試しましたが、うまくいきません。私は途方に暮れています。どんな助けでも大歓迎です。前もって感謝します!!

サンプルは以下

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

sql - 親ノードの削除

SQL Server の列に次の xml フラグメントがあります。

<li>のタグが付いているタグ<a>を削除したいid="cat"

離れているとうまくいきません<li>

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

sql-server - SQL Server XML DML 宣言されていないプレフィックス

この単純なコード行で、 「XML 解析: 行 2、文字 45、宣言されていないプレフィックス」というエラーが表示される理由がわかりません。

文頭で名前空間 xs を宣言していませんか?どんな助けでも大歓迎です。ありがとう。

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

sql-server - 更新用の複数の xml 属性に基づいて XML ノードをフィルター処理する

以下のクエリでは、データベースのテーブル X の Items 列にある xml ノードの値を更新しています。現在、名前属性のみに基づいてフィルタリングしています。同じ名前のノードが複数あるため、更新中にさらに多くの属性をフィルタリングできるようにする必要があります。

複数の属性値に基づいて XML ノードを選択し、このノードの値を更新することはできますか?

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

sql - SQL Server テーブルの xml フィールドの xml 属性を変更する方法

を使用して SQL Server テーブルの XML 列を更新しようとしています。

vendorId以下の XML の例では、すべての値1を別の値に置き換える方法はありますか? http://technet.microsoft.com/en-us/library/ms190675.aspxのドキュメントから、レコード インデックスを指定する必要があるようです。しかし、私の場合、xml 内に複数のレコードがあり、その順序がわかりません。

ご意見をお聞かせください。

ありがとう!

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

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

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

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

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

sql - 空の名前空間を挿入せずにSql Serverにxmlノードを挿入するには?

これは、ソース xml がどのように見えるかの例です

String ノードをループして Document ノードに変換する予定です (これはループの最初の反復のみを示しています)。ただし、新しいノードを挿入すると、空の名前空間が挿入されます。これは私が得る結果です:

空の名前空間に注意してください。Document ノードの名前空間を完全に省略したいと考えています。

これが私が望む結果です


ここにあなたが遊ぶことができる完全なクエリがあります: