日期:2014-05-16  浏览次数:20651 次

Linq操作xml
有一个xml文件
<conn>
  <server>192.168.0.1</server>
  <dbname>test</dbname>
</conn>

我现在想将server元素的值改成192.168.0.2,该怎么写?
用两种方式:
1、直接更新
2、删除该元素重新插入
------解决方案--------------------
	var doc=XDocument.Load("c:\\csdn.xml");
var sev=doc.Descendants("server").FirstOrDefault();
if(sev!=null)
{
sev.Value="192.168.0.2";
    doc.Save("c:\\csdn.xml");
}