XML读写我都实现了,可是修改里面的数据却一直不能实现,在网上搜了好多,可惜都不行,有错误,有哪位高手出来指点一下呀?
谢谢了。

解决方案 »

  1.   

    参考
    http://blog.csdn.net/lizanhong/archive/2004/06/23/24374.aspx修改完了记得要save
      

  2.   

    修改完了要save
    否则只是在内存中修改,没有存到硬盘里
      

  3.   

    对修改完了记得要save一下这样就可以把修改后的信息保存到xml文件中去了
      

  4.   

    用SelectSingleNode就可以取出符合条件的节点
      

  5.   

    我在网上见到好多用SelectSingleNode,但是都有错误。
    能不能给点能运行的代码?
      

  6.   

    string xpath = "/document/style"; 
    XmlDocument xmlDoc = new XmlDocument();
    xmlDoc.Load(strFileName);
    XmlNode xnode= xmlDoc.SelectSingleNode(xpath);
    XmlElemetn xe = (XmlElemetn)xnode;
    xe.SetAttribute("name",strNewName);
    xmlDoc.Save(strFileName);
    - <document>
    - <style name="标准程序">
      </style>
      </document>
      

  7.   

    总是出现这种错误
    未处理的“System.NullReferenceException”类型的异常出现在 XMLReadWrite.exe 中。其他信息: 未将对象引用设置到对象的实例。
    怎么回事呀?