如何判断XML文件中 某个节点是否存在,不存在为NULL时怎么继续添加节点 xmlC# 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用linq to xml吧。http://blog.csdn.net/duanzi_peng/article/details/24018431 谢谢,直接用==null 貌似就可以了。。我刚试了试,目前可以,看接着往下写会不会影响功能 string path = @"D:\1.xml"; XDocument xml = XDocument.Load(path); IEnumerable<XElement> elements = xml.Element("file").Elements().Where(x => x.Value.Equals("aa")); if (elements.Count() == 0) { xml.Element("file").Add(new XElement("filename", "aa")); } xml.Save(path); 新手求帮助 高分求救!!!!! 我最近在写一个网络聊天的程序,调试中遇到一些线程的问题,请教一下 VS2005中C#自动配置出来的DataAdapter出现的极为奇怪的问题 求教win2000下adsl拨号代码 无法将类型“System.Array”隐式转换为“string[]” 怎样在即时窗口中用命令让一个页面等候20秒? 三层架构和模型的一些问题 如可屏蔽alt + f4? 连接access数据库。。。不设数据库密码连接成功。。如果设了密码系统就提示: sql server数据库访问 问题? 哪位C#高手帮帮忙!关于PC与单片机之间的串口通信编程
http://blog.csdn.net/duanzi_peng/article/details/24018431
string path = @"D:\1.xml";
XDocument xml = XDocument.Load(path);
IEnumerable<XElement> elements = xml.Element("file").Elements().Where(x => x.Value.Equals("aa"));
if (elements.Count() == 0)
{
xml.Element("file").Add(new XElement("filename", "aa"));
}
xml.Save(path);