首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

关于weservices有关问题

2013-07-01 
关于weservices问题以前没有做过此类的项目,今天接手,在delphi下客户端调用C#写的webservices服务端接口函

关于weservices问题
以前没有做过此类的项目,今天接手,在delphi下客户端调用C#写的webservices服务端接口函数,
函数定义如下:
函数名:GetOrderItemList
接口方式:XML+WebService

请求消息:示例
<Request>
<GetLabOrderList>
     <LabNo></LabNo>
     <CardValue></CardValue>
     <CardTypes></CardTypes>
<RegisterNo></RegisterNo>
<StartDate>2010-01-01</StartDate>
<EndDate>2010-07-01</EndDate>
<EpsiodeType>I</EpsiodeType>
<AdmWard>130401</AdmWard>
</GetLabOrderList>
</Request>

应答消息:
<Response>
  <GetLabOrderListReturn>
    <ResultCode>0</ResultCode>
    <ResultContent>成功!</ResultContent>
 <Orders>
<OrderList>
<OrdID>10_176</OrdID>
<LabNo>156</LabNo>
<ArcimCode>HY0125</ArcimCode>
<ArcimDesc>全血细胞分析(18项以上指标)(血常规)(门/急)</ArcimDesc>
<OrderQty>1</OrderQty>
<BillCode>I</BillCode>
<SpecimenTypeCode>SP05</SpecimenTypeCode>
<SpecimenTypeDesc>全血</SpecimenTypeDesc>
<SpVolume>2ml</SpVolume>
</Orders>
  </GetLabOrderListReturn>
</Response>

我已经导入了wsdl,并生成接口文件,可是函数返回是一个数据集,我怎么处理这个应答文件,我头大了,
不知怎么做,求各位帮忙,给点建议也行,谢谢 Delphi XML
[解决办法]
将收到的XML数据集用Delphi自带的工具XML映射器生成定义文件后,就可用ClientDataSet做为接收数据集
再结合使用NativeXml载入,就可以应用了。
[解决办法]
或者借助RemObjects控件!
那个比较简单!
[解决办法]
是分析 XML的内容么?

这个不用控件也很容易的啊!
[解决办法]
这个可以用XMLDocumnet控件把数据集的每行数据解析出来

热点排行