今天找到一个实例用来更新xml节点值,保留下来以供日后参考。
XmlDocument doc = new XmlDocument();
doc.Load("books2.xml");
XPathNavigator nav = doc.CreateNavigator();
XPathNodeIterator iter = nav.Select("/bookstore/book[@name='autobiography2']");
txtBoxResult.Clear();
while (iter.MoveNext()){
txtBoxResult.Text += iter.Current.Name+": "+iter.Current.Value+"\r\n";
iter.Current.SetValue("Off");
txtBoxResult.Text += "New value of " + iter.Current.Name + ": " + iter.Current.Value + "\r\n";
}
doc.Save("books2.xml");