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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值