2013-02-06 3 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()); 

하지만 난 여전히 얻을 위의 오류. 왜 이런거야?

해결 : 올바른 코드 : 노드가 innerText와를 얻기 전에 null의 경우

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

답변

2

확인합니다.

+0

와우는 아마추어 실수 였고, 고마워. –

관련 문제