[ad_1]
新しいノードを既存の XML ファイルに追加したいのですが、モデル クラス要素とは別に、JSON タイプの API から取得されるデータをファイルに追加する必要があります。
私が試したこと:
いろいろ試してみましたが解決しません、ご返信ください
解決策 1
XML (および JSON) はテキスト ベースのデータ転送形式です。新しいノードを追加する唯一の実用的な方法は、XML ファイルを XMLDocument (または同等のもの) に読み取り、そこにノードを追加し、XML ファイルを再度保存することです。
「生の」XML をテキストとして開いて書き込むことはできません。どの種類のテキスト ファイルにも「挿入」機能がありません。
解決策 2
質問が更新されるのを待っている間、Google 検索であなたの質問を使用しました。 API C# を介して既存の XML に新しいノードを追加する方法[^] 同じ質問に対して多くの答えがありました。
* c# – C#、XML、新しいノードの追加[^]
* XmlNode.AppendChild(XmlNode) メソッド (System.Xml) Microsoft Learn[^] (サンプルコード付き)
* 既存の XML ファイルに新しいノードを追加する – CodeProject[^]
[ad_2]
コメント