救急:.net dataset 转换成 clientdataset!!!
我要利用HTTPRIO访问.net 写的webservice,然后将.net的结果集转换成clientdataset。取得在网上找了一天,大概有两种做法:
1、利用xmlmapper做一个映射关系文件xtr,用XMLTransformProvider1将得到的dataset转换成delphi的数据集(datapakege)格式,然后就可以直接作为数据源使用。
2、直接写分析程序读取xml中的数据。
可是!可是……1一种做法我怎么也转换不到数据!除非将.net产生的soap格式弄成最简单的xml格式,那xmlmapper才能取出数据……,另外我看到文章说要把xtr文件中的<SelectEach dest="DATAPACKET\ROWDATA\ROW" from="\soap:\Envelope\soap:Body\"改成<SelectEach dest="DATAPACKET\ROWDATA\ROW" from="\Envelope\soap:Body\,按照改了,还是没有结果!
至于第二中,感觉太不灵活了,不过如果有现成的控件可以使用也不失为一种好办法。
各位做过的,感兴趣的帮帮小弟吧,100分奉上(初来乍到,实在没有盘缠……)