
现在出现快速刷新多几次就会出现在“此文档已具有 '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
哪位高人提点一下要如何处理,网上找了没有找到相关答案,类似提问的很多....