修改属性值:修改之后能够写入到xml中,且编译正确正确  
XmlDocument xdoc = new XmlDocument();
            
xdoc.Load(@"..\..\Books.xml");
            
XmlNode xn = xdoc.SelectSingleNode("book");
            
xn.Attributes[textBox5.Text].InnerText = textBox6.Text;
            
xdoc.Save(@"..\..\Books.xml");
而下面程序代码完全一样,却不能写入为何啊 
XmlDocument xdoc = new XmlDocument();
 xdoc.Load(@"..\..\Books.xml");
 XmlNode xn = xdoc.SelectSingleNode("book");
 xn.Attributes[textBox5.Text].InnerText=textBox6.Text;
xdoc.Save(@"..\..Books.xml");