代码很简单但为什么XML文档没有被修改掉int i = 0;
XmlDocument _xmlDoc = new XmlDocument();
_xmlDoc.Load(m_Path);
foreach (XmlNode node in _xmlDoc.DocumentElement.ChildNodes)
{
if(node.NodeType == XmlNodeType.Element)
{
        if(i==listBox1.SelectedIndex)
        {
   node.InnerText = textBox7.Text;
   _xmlDoc.Save(m_Path);
   return;
}
else
{
   i++;
}}

解决方案 »

  1.   

    XML文档是否为只读,或者它所在的文件夹是否具有权限?
    帮你顶!
      

  2.   

    我忘了说我要的功能,我要的功能是,点击一个接点(所有的接点都安层次在一个listbox上显示出来),点击某个列后显示其自己后所有的子接点,在一个textBox筐中,用户任意修改后保存,但是我发现我这么做的话,并没有修改,而是插入一个新的接点(而且间括号都变成那种html里面的那种字符)