2013-02-06 144 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

哇,這是一個業餘的錯誤,非常感謝。 –

相關問題