本帖最后由 nofc2006 于 2010-07-19 17:18:56 编辑

解决方案 »

  1.   

     XmlNode root = xmlDoc.SelectSingleNode("User");        //查找<MailTo>
                XmlElement xe1 = xmlDoc.CreateElement("name");           //创建一个<name>节点
                xe1.SetAttribute("genre", name);                         //设置该节点genre属性
                if (root.SelectSingleNode(@"//name[@genre='" + name + "']") == null)        //判断该节点是否在XML中存在
                {
                    root.AppendChild(xe1);                                  //添加到<MailTo>节点中
                    xmlDoc.Save("xxx.xml");                           //写入
                }
      

  2.   

    xnf.AppendChild(new XmlElement();//这是添加目标节点的
    xnf.SetAttribute(节点属性名,属性值);//添加属性值 
      

  3.   


    XmlElement公开的构造方法,不能new的.
      

  4.   

    XmlElement newElmt = XmlConfig.CreateElement(NodeName);
    newElmt.InnerText = "note1";
    xnf.AppendChild(newElmt);//添加子节点