<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <soap:Header>
    <types:ValidationSoapHeader>
      <UserName xsi:type="xsd:string">string</UserName>
      <PassWord xsi:type="xsd:string">string</PassWord>
    </types:ValidationSoapHeader>
  </soap:Header>
<soap:Body soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
    <q1:CertRequestSyn xmlns:q1="CAURL/SU">
      <userinfo href="#id1" />
      <tradeinfo href="#id2" />
      <Value xsi:type="xsd:string">string</Value>
    </q1:SZ_CertRequest>
    <types:UserInfo id="id1" xsi:type="types:UserInfo">
  <Type xsi:type="xsd:string">string</Type> 
   <UserId xsi:type="xsd:string">string</UserId>
   <Name xsi:type="xsd:string">string</Name>
    </types:CUserInfo>
   </soap:Body>
</soap:Envelope>
怎么用C#开发这样的接口啊? 谢谢~

解决方案 »

  1.   

    忘了是webservice还是wcf,可以自定义通信格式~~
      

  2.   

    把上面的存到XML文件中,在VS里添加WEB服务引用或服务引用,选定这个文件,
      

  3.   

    要先做好Web Service (.asmx文件),发布出来VS 2003下可以直接添加Web引用~VS2005以后可以在SDK Command Prompt中生成Web Service代理类,直接添加到程序中
      

  4.   

    如果你要用Web Service做接口,可以去谷歌搜索下,有手把手教你的教程~
      

  5.   

    做web Service接口,wsdl的我写过,如题,要写类似如下面这种:
    <soap:Envelope>.... <soap:Header> </soap:Header><soap:Body >......</soap:Body></soap:Envelope>不知道如何下手......请高手指点下~~