xml文件如下:<?xml version="1.0" encoding="GB2312" ?>
<configurations>
    <DBLink>
        <DSN>ecdb</DSN>
        <UserID>exam</UserID>
        <Password>exam</Password>
    </DBLink>
</configurations>
通过winform程序更新以上三项的数据。在线等,谢谢!

解决方案 »

  1.   

    XmlTextWriter xmlWriter = new XmlTextWriter("save.xml",System.Text.Encoding.Default);
    xmlWriter.Formatting = Formatting.Indented;
    xmlWriter.WriteStartDocument();
    xmlWriter.WriteStartElement("DBLink");
    xmlWriter.WriteElementString("DSN",DSN.Text);
    xmlWriter.WriteElementString("UserID",UserID.Text);
    xmlWriter.WriteElementString("Password",Password.Text);
    xmlWriter.WriteEndElement();
    xmlWriter.WriteEndDocument();
    xmlWriter.Flush();
    xmlWriter.Close();
    MessageBox.Show("保存设置成功!");
      

  2.   

    XmlTextWriter xmlWriter = new XmlTextWriter("save.xml",System.Text.Encoding.Default);
    xmlWriter.Formatting = Formatting.Indented;
    xmlWriter.WriteStartDocument();
    xmlWriter.WriteStartElement("configurations");
    xmlWriter.WriteStartElement("DBLink");
    xmlWriter.WriteElementString("DSN",DSN.Text);
    xmlWriter.WriteElementString("UserID",UserID.Text);
    xmlWriter.WriteElementString("Password",Password.Text);
    xmlWriter.WriteEndElement();
    xmlWriter.WriteEndElement();
    xmlWriter.WriteEndDocument();
    xmlWriter.Flush();
    xmlWriter.Close();
    MessageBox.Show("保存设置成功!");这样试试