解决方案 »

  1.   

    是程序的配置文件的话有相应的cofigure类的
      

  2.   

    ex:
    往<bookstore>节点中插入一个<book>节点:   
            XmlDocument   xmlDoc=new   XmlDocument();   
            xmlDoc.Load("bookstore.xml");   
            XmlNode   root=xmlDoc.SelectSingleNode("bookstore");//查找<bookstore>   
            XmlElement   xe1=xmlDoc.CreateElement("book");//创建一个<book>节点   
            xe1.SetAttribute("genre","李赞红");//设置该节点genre属性   
            xe1.SetAttribute("ISBN","2-3631-4");//设置该节点ISBN属性   
          
            XmlElement   xesub1=xmlDoc.CreateElement("title");   
            xesub1.InnerText="CS从入门到精通";//设置文本节点   
            xe1.AppendChild(xesub1);//添加到<book>节点中   
            XmlElement   xesub2=xmlDoc.CreateElement("author");   
            xesub2.InnerText="候捷";   
            xe1.AppendChild(xesub2);   
            XmlElement   xesub3=xmlDoc.CreateElement("price");   
            xesub3.InnerText="58.3";   
            xe1.AppendChild(xesub3);   
          
            root.AppendChild(xe1);//添加到<bookstore>节点中   
            xmlDoc.Save("bookstore.xml");   
    http://www.qqread.com/csharp/p359862.html
      

  3.   

    我这里有个使用LINQ操作XML的方法 很简单的  我觉得多好的 LINQ操作XML
      

  4.   

    再来个传输XML方法
      

  5.   

    我要写入的是:<add key="xx" value="xxxx"/> 这个格式。 请附上关键代码就行,你把代码附上再哈哈的笑啊,~~ 程序员。。真要命。。
      

  6.   

    怎么还可以删回复的?? 我还是这个问题,要的是<add key="xx" value="xxxx"/>这样的格式, 有没有关键代码让我参考一下谢谢!
      

  7.   


      /// <summary>
            /// 添加 XML 文件下的 XmlNode节点下的
            /// 节点
            /// </summary>
            /// <param name="m_XmlPath"></param>
            /// <param name="m_xmlNode"></param>
            /// <param name="?"></param>
            /// <param name="m_XmlChildName"></param>
            /// <param name="m_XmlChildValue"></param>
            /// <returns></returns>
            public static bool InsertXmlNodes(string m_XmlPath, string m_xmlNodeName, string[] m_XmlChildName, string[] m_XmlChildValue)
            {
                XmlDocument m_xmlDocument = new XmlDocument();            m_xmlDocument.Load(m_XmlPath);            XmlNode root = m_xmlDocument.SelectSingleNode(m_xmlNodeName);//查找
                for (int i = 0; i < m_XmlChildName.Length; i++)
                {
                    XmlElement xe1 = m_xmlDocument.CreateElement(m_XmlChildName[i]);//创建一个节点
                    xe1.SetAttribute("key", "李赞红");//设置该节点key属性
                    xe1.SetAttribute("value", "2-3631-4");//设置该节点value属性                xe1.InnerText = m_XmlChildValue[i];
                    root.AppendChild(xe1);//添加到节点中
                }
                m_xmlDocument.Save(m_XmlPath + "\\" + m_xmlNodeName + ".xml");
                return false;
            }
      

  8.   

    我看到msdn2008有一个例子,你可以去参考一下。
      

  9.   

            XmlWriterSettings m_WriterSetting = new XmlWriterSettings();
            FileStream Stream = new FileStream("D:\\a.xml", FileMode.OpenOrCreate);
            XmlWriter Writer = XmlWriter.Create(Stream, m_WriterSetting);
            Writer.WriteStartElement("Add");
            Writer.WriteAttributeString("Key","xx");
            Writer.WriteAttributeString("Value", "xxxx");
            Writer.WriteEndElement();
            Writer.Flush();
            Writer.Close();
            Stream.Close();   这段代码就可以写出你想要的东西,如果在家属性就在写一段  Writer.WriteAttributeString("Value", "xxxx");
    如果很多的话,就直接用一个对象来生成