C# 读取XML文件指定字符串的方法

今天公司给了一个别人扔下不做的项目让我完善。WEB前台页面下有个AllInOne.config的文件,内容如下:<?xmlversion="1.0"encoding="u... 今天公司给了一个别人扔下不做的项目让我完善。
WEB前台页面下有个AllInOne.config的文件,内容如下:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<database>
<databaseType value="MySql"/>
<commandType value="Text"/>
<connectionString value="Data Source=localhost;User ID=root;Password=000000;Initial Catalog=sig12;"/>
</database>
<cache>
<set value="false"/>
</cache>
</configuration>
我想读取其中的数据库连接字符串,请大家帮忙。写详细点。
之前我做项目都是放到Web.config,用一句话读取:
System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"].ToString();
这个不会弄了。
展开
 我来答
java发烧友
2014-12-02 · TA获得超过225个赞
知道小有建树答主
回答量:193
采纳率:100%
帮助的人:150万
展开全部
System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"].ToString();是读取config文件中AppSettings节点的内容,
你这个数据库字符串是System.Configuration.ConfigurationManager.ConnectionString

(手打,有错的自己替换下,VS有提示的)
追问
AllInOne.config
这个文件在根目录,直接
System.Configuration.ConfigurationManager.ConnectionString

这样,它自己就能自动获取到?
追答
系统会优先读取根目录下的web.config,没有的话会找app.config,再没有就会读这个config了,最好是把名字改成web.config,更通用.如果这个项目已经有web.config了,建议把这些内容移过去
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式