标签:xml webservice SimpleDeserializer XMLType 节点 child 解析 SOAP
使用axis库调用webservice,报错:
[http-nio-39006-exec-2] ERROR org.apache.axis.client.Call - Exception:
org.xml.sax.SAXException:
SimpleDeserializer encountered a child element, which is NOT expected, in something it was trying to deserialize.
解析时遇到一个孩子节点,这个节点没有被预测到(是个意外,处理不了),在某方面正在努力解析。
大意就是解析一个xml节点时,遇到意外问题。
代码中发现:call.setReturnType(XMLType.SOAP_STRING);
XMLType.SOAP_STRING 意思是设置返回类型是字符串,
通过SoapUI工具看返回值是一个xml文档,尝试将上面代码改成:call.setReturnType(XMLType.SOAP_DOCUMENT);
修改后运行正常,不报错误了。
标签:xml,webservice,SimpleDeserializer,XMLType,节点,child,解析,SOAP 来源: https://www.cnblogs.com/furenjian/p/16120932.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。