最近做一个项目;
数据上传服务器,客户端与服务器端传输方式是基于Ethernet的soap协议;
数据上传格式如下:
<?xml version='1.0' encoding="UTF-8">
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header>
 <p:messageProperties xmlns:p="http://www.tdenergys.com/v4.0"/>
   <p:test1> </p:test1>
   <p:test2> </p:test2>
   <p:test3> </p:test3> </p:messageProperties>
</SOAP-ENV:Header><SOAP-ENV:Body>
<write:messageBody xmlns:Write="http://www.tdenergys.com/v4.0"/>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>数据文件(CSV格式,压缩)以soap消息的附件传输;
谁做过相关的啊, 带soap附件的数据传输在delphi上怎么实现啊?
(了解过相关的XML格式的网络传输,传输以数据流的形式传输,然后将流还原为xml的形式进行解析)
现在网上找了很久相关soap消息的附件传输,还是搞不定啊
1.带soap附件的传输代码上怎么实现啊?希望高人看到指点下,小妹不胜感激。

解决方案 »

  1.   

    求人帮忙,姿态低点的,呵呵  ;实为喊大姐也行
    楼上看资料也是弄delphi的,如题可能指点?
      

  2.   

    喊大姐也行;请高人指点,姿态总得放低点啊;楼上可会soap相关的delphi编程?
      

  3.   

    你讲得不明白。如果仅仅是传送一个 xml 文件,方法非常非常多,例如:使用 TCP ,UDP, HTTP ,FTP 都可以。如果你讲的是对方使用 webservice 来实现远程调用,则你直接在 delphi 的 ide 中就可以 import 一个 webservice server 到自己的 project 中。你也可以使用 rem object 来简化你调用 web service 的程序的操作。