回答編集履歴

1 コピペしたコードの修正漏れを直した

dojikko

dojikko score 3823

2015/10/15 17:42  投稿

[C#でXMLに追加書き込みをしたいのですが。](https://teratail.com/questions/14530)が参考になりませんか?
もしLINQtoXMLが使えるなら
```C#
現在のxmlを読み込む
var xmlFile = XElement.Load( xmlPath );
追加するperson
var person = new XElement( "sends" ,
追加するsends
var sends = new XElement( "sends" ,
    new XElement( "group" , group ) ,
    new XElement( "to", TextBox送信先名.Text ) ,
    new XElement( "number", TextBox送信先番号.Text ) ,
);
追加するpersonをxmlFileに追加
追加するsendsをxmlFileに追加
xmlFile.Add( sends );
xmlを保存
xmlFile.Save( xmlPath );
```

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る