未将对象引用到对象的实例解决思路
未将对象引用到对象的实例
我读取XML时出现的问题
代码如下:
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load("D:\\jijiaOAICE\\jijiaOAEngine\\App.Config");
XmlNodeList nodeList = xmlDoc.SelectSingleNode("appSettings").ChildNodes;
//遍历所有子节点
foreach (XmlNode xn in nodeList)
{
//将子节点类型转换为XmlElement类型
XmlElement xe = (XmlElement)xn;
if (xe.GetAttribute("key") == "ConnectionString")
{
xe.SetAttribute("value", connectionStringValue);
}
}
xmlDoc.Save("D:\\jijiaOAICE\\jijiaOAEngine\\App.Config");
在XmlNodeList nodeList = xmlDoc.SelectSingleNode("appSettings").ChildNodes;这里出现的上述错误。请问是什么原因啊
------解决方案--------------------
xmlDoc.SelectSingleNode("appSettings") 这个结果是null 后面不能在获取值 ,检查下了。。。
------解决方案--------------------
未将对象引用到实例,就是某个变量为NULL了
你到底是SelectSingleNode("appSettings")为NULL
还是.ChildNodes为NULL啊
我读取XML时出现的问题
代码如下:
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load("D:\\jijiaOAICE\\jijiaOAEngine\\App.Config");
XmlNodeList nodeList = xmlDoc.SelectSingleNode("appSettings").ChildNodes;
//遍历所有子节点
foreach (XmlNode xn in nodeList)
{
//将子节点类型转换为XmlElement类型
XmlElement xe = (XmlElement)xn;
if (xe.GetAttribute("key") == "ConnectionString")
{
xe.SetAttribute("value", connectionStringValue);
}
}
xmlDoc.Save("D:\\jijiaOAICE\\jijiaOAEngine\\App.Config");
在XmlNodeList nodeList = xmlDoc.SelectSingleNode("appSettings").ChildNodes;这里出现的上述错误。请问是什么原因啊
------解决方案--------------------
xmlDoc.SelectSingleNode("appSettings") 这个结果是null 后面不能在获取值 ,检查下了。。。
------解决方案--------------------
未将对象引用到实例,就是某个变量为NULL了
你到底是SelectSingleNode("appSettings")为NULL
还是.ChildNodes为NULL啊