2013-02-06 103 views
0

我想读取一个XML文档。某些节点不包含某些孩子,每当我的程序过这个运行时,它与后续的错误崩溃:检查孩子是否存在,但仍然得到NullReferenceException

System.NullReferenceException: Object reference not set to an instance of an object.

我检查空方式如下:

var test = node.SelectSingleNode("ele:group", ns).InnerText; 
if(test != null) 
Response.Write(test.ToString()); 

但我仍然得到上面的错误。为什么是这样?

解决:正确的代码:

if (node.SelectSingleNode("ddf:additionalConstraint", ddfNamespace) != null) 

回答

2

检查节点是获得的innerText前空。

+0

哇,这是一个业余的错误,非常感谢。 –

相关问题