首 页 | 新 闻 | Symbian | Android| Windows Mobile | J2ME | 下载中心 | 游戏策划招聘与求职 | 购书指南 | 视频教程
您现在的位置: 开发视界 >> Symbian >> Symbian入门 >> 文章正文
Symbian学习笔记(19)——初探WebServices API的使用(下)
作者:SHARE & …    文章来源:SHARE & TOP    更新时间:2008-6-19 11:08:17

继续,看看如何取出结果值,就是<HelloWorldResult>Hello World</HelloWorldResult>中的字串HelloWorld,这个代码在CHelloWorldResult中:

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框架。

相关文章:
Symbian学习笔记(21)——原来还有这个工具wsdl2cpp,访问webservice也很简单
Symbian学习笔记(20)——用gSOAP更简单地实现Web Services Client
Symbian学习笔记(18)——初探WebServices API的使用(中)
Symbian学习笔记(17)——初探WebServices API的使用(上)
Symbian学习笔记(16)——解析XML文件(下)
Symbian学习笔记(15)——解析XML文件(上)
Symbian学习笔记(14)——使用Browser Control API
Symbian学习笔记(13)——让程序随系统启动的尝试