利用读取xml获取config

 1   #region 利用读取xml获取config
 2         private void GetXML()
 3         {
 4             //待修改
 5             String f = System.Windows.Forms.Application.StartupPath;
 6             f = f + "/BackupData.config";//对路径进行处理
 7             XmlDocument doc = new XmlDocument();
 8 
 9             doc.Load(f);
10             XmlNodeList add = doc.SelectNodes("//appSettings/add");
11             String server = "", user = "", password = "", DBName = "";
12             foreach (XmlNode node in add)
13             {
14                 if (node.Attributes["key"].Value.Equals("server"))
15                 {
16                     server = node.Attributes["value"].Value;
17                 }
18                 if (node.Attributes["key"].Value.Equals("userid"))
19                 {
20                     user = node.Attributes["value"].Value;
21                 }
22                 if (node.Attributes["key"].Value.Equals("password"))
23                 {
24                     password = node.Attributes["value"].Value;
25                 }
26                 if (node.Attributes["key"].Value.Equals("DB"))
27                 {
28                     DBName = node.Attributes["value"].Value;
29                 }
30             }
31             NeonConn conn = new NeonConn(server, user, password, false);
32             NeonConn.ChangeDatabase(DBName);
33         }
34         #endregion
BackupData.config  配置文件 中的 代码
<?xml version="1.0" encoding="utf-8" ?>
<appSettings>
  <add key="server" value="YL-201207080720\SQLDACHEN"/>
  <add key="userid" value="sa"/>
  <add key="password" value="dachen"/>
  <add key="DB" value="DCSoft_Back"/>
  <add key="Connectionstr" value="Data Source=YL-201207080720\SQLDACHEN;Initial Catalog=DCSoft_Back;Persist Security Info=True;User ID=sa;Password=dachen"/>
  <add key="WindowLogin" value="False"/>
</appSettings>
posted @ 2012-10-06 14:16  DuFeng  阅读(339)  评论(0编辑  收藏  举报