解决方案 »

  1.   

    使用linq  to xml吧。
    http://blog.csdn.net/duanzi_peng/article/details/24018431
      

  2.   

    谢谢,直接用==null  貌似就可以了。。我刚试了试,目前可以,看接着往下写会不会影响功能
      

  3.   


                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);