asp.net页面连续快速刷新几次就出错,错误提示:此文档已具有 'XmlDeclaration' 节点。

jrl5365 2014-02-25 03:59:58
我有多个项目共用一个webconfig文件,里面一此常量的配置结构如下:



现在出现快速刷新多几次就会出现在“此文档已具有 'XmlDeclaration' 节点。”

我的webconfig读取方式:
//声明一个XmlDocument空对象
protected static XmlDocument xdoc = new XmlDocument();

#region 取节点下对应key的value
/// <summary>
/// 取节点下对应key的value
/// </summary>
/// <param name="nodepath">//appSettings/add</param>
/// <param name="nodename">nodename</param>
/// <param name="keysname">keysname</param>
/// <param name="_value">_value</param>
/// <returns></returns>
public static string GetNodeValue(string nodepath, string nodename, string keysname, string _value)
{
xdoc.Load(xml);
XmlNodeList list = xdoc.SelectNodes(nodepath);
string _string = string.Empty;
foreach (XmlNode node in list)
{
if (node.Attributes[nodename].Value.Equals(keysname))
{
_string = node.Attributes[_value].Value;
break;
}
}
return _string;
}
#endregion


哪位高人提点一下要如何处理,网上找了没有找到相关答案,类似提问的很多....
...全文
164 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
jrl5365 2014-02-25
  • 打赏
  • 举报
回复
还有一种错误 “未将对象引用设置到对象的实例。 ” 这个错误应该是节点的信息没有取到为Null所以程序报错了!

111,096

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧