|
分類:[.NET 全般]
こんにちは。RTです。 たびたびお世話になります。 C#にてプログラミングを行っております。
質問なのですが、XMLコードの要素に文字列のデータを設定する時に、↓のコードを書いたのですが、
// 要素の文字列を変更する System.Xml.XmlDocument doc = new System.Xml.XmlDocument(); doc.Load("INI.xml"); // Server要素を取得 System.Xml.XmlElement Server = (System.Xml.XmlElement)doc.DocumentElement.FirstChild; // Server要素の文字列を変更 Server.RemoveChild(Server.FirstChild); Server.AppendChild(doc.CreateTextNode(textBox1.Text));
// 書き出し doc.Save("output.xml"); MessageBox.Show("ファイルに書き出しました", "実行結果");
this.Close(); //自分を閉じる。 this.Dispose();
予定では、タグの中身を書き換えるはずが、タグも消してしまう結果になります。 何か問題点があるでしょうか?アドバイスお願いします。
|