C#怎么修改XML元素的内容?

我想通过运行前台的配置程序修改XML文件的内容达到存储数据库连接字符串的目的我的XML文件是这样的其实就是app.config<?xmlversion="1.0"enco... 我想通过运行前台的配置程序 修改XML文件的内容 达到存储数据库连接字符串的目的 我的XML文件是这样的 其实就是app.config
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSetings>
<server></server>
<database></database>
<uid></uid>
<pwd></pwd>
</appSetings>
</configuration>

下边这些元素的内容我空着 在用户进行前台配置的时候写入元素内容
不知道我称<server></server>中间的部分为元素的内容对不对 书上是这样说的 呵呵
<server></server>
<database></database>
<uid></uid>
<pwd></pwd>

用户在前台的各文本框中写入数据库服务器名称、数据库名称等项后 点保存
能否把值传给XML文件中各元素呢

怎么实现呢 能否把关键代码提供一下 谢谢了
展开
 我来答
匿名用户
2013-11-05
展开全部
DataSet dbInfo = new DataSet();
dbInfo.Tables.Add("dbConnection");
dbInfo.Tables["dbConnection"].Columns.Add("server");
dbInfo.Tables["dbConnection"].Columns.Add("database");
dbInfo.Tables["dbConnection"].Columns.Add("uid");
dbInfo.Tables["dbConnection"].Columns.Add("pwd");
System.Data.DataRow dr = dbInfo.Tables["dbConnection"].NewRow();
dr[0] = txtServer.Text;
dr[1] = txtDB.Text;
dr[2] = txtID.Text;
dr[3] = txtPWD.Text;
dbInfo.Tables[0].Rows.Add(dr);
dbInfo.WriteXml("db.xml", XmlWriteMode.IgnoreSchema);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式