继续,看看如何取出结果值,就是<HelloWorldResult>Hello World</HelloWorldResult>中的字串HelloWorld,这个代码在CHelloWorldResult中:
view plaincopy to clipboardprint?TPtrC8 CHelloWorldResult::Result() { CSenElement * pElement = AsElement().Element(KHelloResult); if(pElement) { _LIT(STR,"result----"); LOG(STR); return pElement->Content(); } else { LOG(_L("no result")); return KNullDesC8(); } } TPtrC8 CHelloWorldResult::Result() { CSenElement * pElement = AsElement().Element(KHelloResult); if(pElement) { _LIT(STR,"result----"); LOG(STR); return pElement->Content(); } else { LOG(_L("no result")); return KNullDesC8(); } }其实这儿也好理解,看看CSenElement的SDK文档就知道个八九不离十了。总结一下:1.利用Symbian中的Web Services API实现一个WEB服务客户端是比较烦人的事情,主要的麻烦点在于SOAP请求与响应的XML内容都得自己去构造和解析。2.常用的WebService只有EndPoint没有ID服务,所以它应该是基础型的WS框架。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。