2013-11-04 62 views
-2

我正在使用方法 - getComments - 检索用户输入并使用xmlElements到我的soap webservice。在这个方法被调用的时候,我收到一个空引用,VStudio问我一个新的对象。这里是我收到错误的代码:Xml C#Html编码错误

XmlElement msgbodyElement = (XmlElement)messageElement.ChildNodes[0]; 
     msgbodyElement.InnerText = HttpUtility.UrlEncode (getCommentInformation()); 

想法?特定错误:System.NullReferenceException:未将对象引用设置为对象的实例。

谢谢。

+1

'这里是我收到错误的代码,是的,那么哪个是抛出异常呢?什么是确切的例外? –

+2

使用你的调试器.... –

+0

哇...对不起..异常是在mscombodyElement在getComments() – smepperson

回答

1

我不知道为什么这次被拒绝了两次,也不知道为什么人们觉得他们必须在网上听起来粗鲁....调试是第一步是吗?

谢谢吉姆提醒我检查节点,但事实并非如此。浏览代码,我发现它是代码的顺序。

1

从此代码中,messageElement为null或者它没有子节点或getCommentInformation引发内部异常。

+0

啊......谢谢。我甚至没有想过检查孩子节点。我会尝试。谢谢你对此感到高兴,我在这方面有点新鲜。 – smepperson