問題タブ [updatexml]
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.
xml - Oracle: updateXML を使用してドキュメント内の複数のノードを更新する方法は?
私は書くことができます:
同じ更新クエリで、/a/c を 2 に (さらに /a/b を 1 に) 設定したい場合はどうすればよいでしょうか? 私は書きたくなる:
しかし、これにより「ORA-00957:重複した列名」が表示されます。これを行う方法について何か提案はありますか?
xml - Oracle: 既存の要素にテキスト ノードを追加する方法
Oracle では、次のように記述できます。
これは、要素に既にテキストがある場合にのみ機能します<b>
。<b>
データベース内のドキュメントが次のようになっている場合、ドキュメントを更新して「テキストを追加」する方法:
sql - Oracle データベースの CLOB に含まれる xml に属性を追加するにはどうすればよいですか?
Oracle データベースの CLOB に含まれる xml に属性を追加するにはどうすればよいですか? UpdateXML 関数を使用して既存の属性を更新できますが、追加されません。
mysql - 自動ノード挿入によるMySQL UpdateXML?
カスタム フィールドをサポートするアプリケーションを作成しています。現在、すべてのカスタム フィールドを XML 形式のテキスト フィールド (例: '<root><field1>val1</field1><field2>val2</field2></root>'
cust_field)に格納しています。
updateXML(cust_field, '/root/field1', '<field1>new value</field1'
) を使用してこれらの値を更新できますが、updateXML(cust_field, '/root/field3', '<field3>new value</field3>'
) を使用すると、field3 が古い値。MySQL に新しい field3 ノードとその値を cust_field に自動的に挿入させる方法はありますか? ストアドプロシージャまたはストアドファンクションについて考えていますが、両方に慣れていません。誰かが私を正しい方向に向けることができますか?
sql - Excel の行を SQL Server の列に保存します (XML データ型)。特定のセル値を更新するにはどうすればよいですか?
データ型 XML の列で、SQL Server テーブルに保存された Excel データ (つまり、Excel シートの複数のセル) の行があります。
XML 列に保存されたこのデータの特定のセルの値を、同じテーブルの別の列に格納されている新しい値で更新する必要があります。それ、どうやったら出来るの?
SQL Server 2005 の T-SQL で XMLColumnName.Query() メソッドを使用してセル プロパティを選択することさえできません。
ここにサンプル行を含むサンプル テーブルを貼り付けます。実験して、これを理解できたかどうかをお知らせください。ありがとうございました!!
-シヴァ
java - 別のxmlファイルからxmlファイルを動的に更新する方法は?
別の xml ファイルから xml ファイルを更新したいと思います。以下に示すように xml ファイルを使用しました。
one.xml
two.xmlは次のとおりです。
上記の 2 つの xml ファイルから、属性値 1 を変更したいと思います。xml 場合
two.xmlからone.xmlファイルを LinearLayout android:id="@+id/linearLayout1"として更新し、属性値をandroid:visibility="gone"に変更します。
xml - Oracle で xml 要素の値を更新する
Oracle テーブルに XMLTYPE 列があり、UpdateXML メソッドを使用して一部の xml 要素の値を更新したいのですが、親ではない xml 要素に名前空間が適用されているため、更新できません。私の elmenets の xml 構造は次のようになります。
次の形式の更新は機能しません。
oracle - Oracle updateXml の「小なり記号」をテキストとして
私はxml文書を持っています
そして私はそれを更新したい
updateXMLステートメントを使用します。
実行中
戻り値
「&」のせいでダメです。
実行中
スロー
ORA-31067 XMLノードは、有効なノードおよび同じタイプで更新する必要があります。
どうすれば期待される結果に到達できますか?
EDIT : ORA-31067 は 10g データベースでのみ発生します。11gの正しいクエリです。
EDIT2 : 10.2.0.3 バージョンでエラーが発生し、10.2.0.5 では発生しません。もしかしてバグだった?
sql - 特定の値に対するOracle XMLType列のコンテンツの更新
XMLType 列を持つ Oracle 11g データベースに、テーブル SECTION_ANSWER があります。XML は非常に単純で、次の構造に従います。
「105」の回答を「205」に更新する必要があります。過去にUPDATEXMLを使用して同様のことを行いました。たとえば、回答が 1 つしかない questionID 1 を更新する場合は、次のようにすることができます。
ただし、今回は質問ID 2の更新に問題があります。複数の回答ノードがあり、更新する必要があるコンテンツがどのノードにあるかわからないためです。この種の更新を実行する方法について誰か光を当てることができますか?
android - アセットの xml ノードを更新する
ノード値を変更しようとしているAndroidアプリケーションがあります。
以下では、assets フォルダーから xml ファイルを取得して、必要な特定のノードを取得できます。
しかし、それが変換になると、私は立ち往生しました。