62,266
社区成员
发帖
与我相关
我的任务
分享
<?xml version="1.0" encoding="utf-8"?>
<map>
<database>
<parameter name="server" value="(local)" />
<parameter name="Password" value="123456" />
<parameter name="database" value="KK" />
<parameter name="uid" value="sa" />
<parameter name="Max Pool Size" value="512" />
<parameter name="Connect Timeout" value="4000" />
</database>
</map>
protected static string connectionString = GetConn();
private static string GetConn()
{
string mystring = "";
string str = ConfigurationManager.AppSettings["databaseconfig"].ToString();
XmlDataDocument doc = new XmlDataDocument();
string path = HttpContext.Current.Server.MapPath(str);
doc.Load(path);
XmlNode root = doc.SelectSingleNode("map");
XmlNodeList list = root.ChildNodes;
foreach (XmlNode xn in list)
{
XmlElement xe = (XmlElement)xn;
XmlNodeList xml2 = xe.ChildNodes;
foreach (XmlNode xn2 in xml2)
{
XmlElement xe2 = (XmlElement)xn2;
mystring += xe2.GetAttribute("name") + "=" + xe2.GetAttribute("value") + ";";
}
}
return mystring;
}