您的位置:首页 > 编程语言 > Delphi

如何在 Delphi 与 .NET Web Service 之间互相传输DataSet (2)

2012-01-15 02:22 302 查看
======================================================

注:本文源代码点此下载

======================================================

评论
1262325
#1楼
2006-08-14 10:49
浪子

请教一个问题,可以序列化成xml嘛?
回复 引用 查看
#2楼[楼主]
2006-08-14 11:56
qianwt

可以啦, 你假如就返回dataset对象, 你查看返回的http包, 就是dataset的xml格式字符串
回复 引用 查看
#3楼
2006-08-14 15:17
浪子

@qianwt
那为什么要自己做文本串呢?会被xml快?
我记得delphi里面有个控件可以直接接受webservices的dataset的。。。for delphi 6.0 具体叫什么给忘了。
回复 引用 查看
#4楼[楼主]
2006-08-14 15:29
qianwt

快肯定是比xml快了, 毕竟文本串比xml串要小不少.
我用的delphi7, 没有听说过有现成的控件可以直接转.net web server 返回来的 dataset 的东东,
在网上找, 只找到一个跟xsl差不多的东西, 把.net 的dataset 解析成 delphi 中 tclientdataset 认识的xml字符串, 不过这个缺陷就是每个不同的dataset 都要一个xsl文件对应.
回复 引用 查看
#5楼
2006-08-14 16:37
ka[未注册用户]
请教:有谁知道如果通过.net访问java 的web service 返回的vector??有无相关的资料呢?
回复 引用
#6楼[楼主]
2006-08-14 16:55
qianwt

没用过java, 不知道vector怎么序列化的, 你可以看java web service 的wsdl的格式, 应该就能知道怎么调用了.
回复 引用 查看
#7楼
2008-07-21 12:02
jover[未注册用户]
发表下我的意见,我觉得xml化好过文本化,因为文本化很可能会丢失类型信息
回复 引用

======================================================

在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定
这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: