微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Symbian学习笔记 8 之 初探WebServices API的使用(下)

 继续,看看如何取出结果值,就是<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] 举报,一经查实,本站将立刻删除。

相关推荐