XmlDocument xmldoc = new XmlDocument();
xmlDoc.Load( filePath );XmlNode root = xmlDoc.DocumentElement.SelectSingleNode( xPath );XmlNode newElem=xmlDoc.CreateNode(XmlNodeType.Element, "pages", ""); root.AppendChild( newElem );xmlDoc.Save(filePath);

解决方案 »

  1.   

    如果很多数据的XML文件,会不会很慢阿
      

  2.   

    是呀!所以现在不是出来了一堆处理XML的技术吗?呵呵!比如:DOM,PUSH,PULL模试。
      

  3.   

    XML 信息从不同的格式读入内存。可从流、URL、文本读取器或 XmlReader(或该读取器的派生类)中读取它。Load 方法将文档置入内存中并包含可用于从每个不同的格式中获取数据的重载方法。还存在 LoadXML 方法,该方法从字符串中读取 XML。下面的示例显示用 LoadXML 方法加载 XML 然后将数据保存到一个名为 data.xml 的文本文件。using System;
    using System.IO;
    using System.Xml;public class Sample
    {
      public static void Main()
      {
        //Create the XmlDocument.
        XmlDocument doc = new XmlDocument();
        doc.LoadXml("<book genre='novel' ISBN='1-861001-57-5'>" +
                    "<title>Pride And Prejudice</title>" +
                    "</book>");    //Save the document to a file.
        doc.Save("data.xml");
      }
    }