winform程序中读写xml文件的小问题
我用C#作的winform程序,想用xml来保存一些配置,比如ip地址,sql的登陆用户名和密码,窗体类似是这样的:
ip: |____________| (一个textbox呵呵)
user id: |____________| (又一个textbox呵呵)
user pwd:|____________| (又一个textbox呵呵)
我想把xml中的数据取出来分别读入到这三个textbox中,然后修改后点按钮再将修改后的数据保存到xml中。
请问各位高手这应该如何做呢?谢谢谢谢~~~~~
------解决方案--------------------System.Xml.XmlDocument
这个类有读写XML的方法
------解决方案--------------------//加载
XmlDocument doc = new XmlDocument();
try
{
doc.Load( "config.xml ");
}
catch
{
doc.AppendChild(doc.CreateElement( "config "));
XmlElement ipconfig = doc.CreateElement( "ip ");
ipconfig.InnerText = txtIp.Text;
doc.DocumentElement.AppendChild(ipconfig);
//保存
XmlTextWriter xmlTextWriter = new XmlTextWriter( "config.xml ", Encoding.Default);
xmlTextWriter.Formatting = Formatting.Indented;
doc.Save(xmlTextWriter);
xmlTextWriter.Close();
}
//读取
string ipStr = doc.DocumentElement.SelectSingleNode( "ip ").InnerText;
//修改
doc.DocumentElement.SelectSingleNode( "ip ").InnerText = ipStr;