读取XML文件的问题!急啊!! 本帖最后由 monibu 于 2009-08-15 15:08:19 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参考这里http://www.cnblogs.com/gerry-bj/archive/2008/08/06/1261712.html 诶~~不知道怎么说好,反正使用System.Configuration.ConfigurationManager.AppSettings或者System.Configuration.ConfigurationManager.ConnectionStrings都不行 <add key="LogPath"> D:\Log\</add>这个样的形式我比较熟悉 是element.innertext 获得D:\Log\你那个也有函数 但是我给忘了 只记得这个 Response.Write(ConfigurationManager.AppSettings["DefaultDataSource"]);Response.Write(ConfigurationManager.ConnectionStrings["SqlServer"]); using System.Configuration;Response.Write(ConfigurationManager.AppSettings["DefaultDataSource"]); Response.Write(ConfigurationManager.ConnectionStrings["SqlServer"]); ConfigurationManager.ConnectionStrings["MySql"].ToString(); ConfigurationManager.AppSettings["DefaultDataSource"].ToString(); /// <summary> /// 取配置项:日志文件路径 /// </summary> /// <returns></returns> public static string GetLogPath() { HttpResponse Response; string logpath = Response.Write (ConfigurationManager.AppSettings["LogPath"]); return logpath; }错误 1 无法将类型“void”隐式转换为“string” (ConfigurationManager.AppSettings["LogPath"]); tostring 一下 解决了: string strReturn = ""; XmlNode node = m_Doc.SelectSingleNode("//appSettings/LogPath"); if (node != null) { strReturn = node.InnerText.Trim(); } else { strReturn = ""; } return strReturn;顺便修改了下XML文件: <LogPath>D:\Log\</LogPath> <DefaultDataSource>SqlServer</DefaultDataSource> string staticConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["ConnectionStrings"].ConnectionString;(ConfigurationManager.AppSettings["LogPath"]); 看大家的答案 采用的是2种方法1种是直接读XML文件的方式。1种是.NET下 运用System.Configuation类来读 配置文件的方法,一般是Web.config socket 服务端问题 asp.net C#语言if else问题 请问这种情况下如何建立treeview更高效 求正则 V00001到V99999 xml特殊符号转义 饼图控件的用法 C#中sql计算字符串公式(高难度) C# 根据判断登录用户 进行不同操作 求助 网上选课系统原代码 请问哪有水晶报表9的下载?最好中文版的,解密的,或带注册码 ASCII转换问题? 关于C#里面的结构体指针,在线等!!!
http://www.cnblogs.com/gerry-bj/archive/2008/08/06/1261712.html
System.Configuration.ConfigurationManager.AppSettings或者
System.Configuration.ConfigurationManager.ConnectionStrings
都不行
Response.Write(ConfigurationManager.ConnectionStrings["SqlServer"]);
Response.Write(ConfigurationManager.AppSettings["DefaultDataSource"]);
Response.Write(ConfigurationManager.ConnectionStrings["SqlServer"]);
ConfigurationManager.AppSettings["DefaultDataSource"].ToString();
/// 取配置项:日志文件路径
/// </summary>
/// <returns></returns>
public static string GetLogPath()
{
HttpResponse Response;
string logpath = Response.Write
(ConfigurationManager.AppSettings["LogPath"]);
return logpath;
}错误 1 无法将类型“void”隐式转换为“string”
string strReturn = "";
XmlNode node = m_Doc.SelectSingleNode("//appSettings/LogPath");
if (node != null)
{
strReturn = node.InnerText.Trim();
}
else
{
strReturn = "";
}
return strReturn;
顺便修改了下XML文件:
<LogPath>D:\Log\</LogPath>
<DefaultDataSource>SqlServer</DefaultDataSource>
1种是直接读XML文件的方式。
1种是.NET下 运用System.Configuation类来读 配置文件的方法,一般是Web.config