未将对象引用到对象的实例解决思路

未将对象引用到对象的实例
我读取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啊