但是c#和delph7的soap的表达方式就差别很大了。。。。
它们能认得对方的xml表达???
一次例子:2006-07-04 14:38:27
├访问--delphi7
│└NodeType=XML Root
│  ├#version="1.0"
│  └NodeType=SOAP-ENV:Envelope
│    ├#xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
│    ├#xmlns:xsd="http://www.w3.org/2001/XMLSchema"
│    ├#xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
│    ├#xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
│    └NodeType=SOAP-ENV:Body
│      ├#SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
│      └NodeType=NS1:addstr
│        ├#xmlns:NS1="urn:UnitSoapTestIntf-IsoapTest"
│        ├NodeType=s1
│        │├#xsi:type="xsd:string"
│        │└Data=123
│        └NodeType=s2
│          ├#xsi:type="xsd:string"
│          └Data=Edit1
├返回--delphi7
│└NodeType=XML Root
│  ├#version="1.0"
│  └NodeType=SOAP-ENV:Envelope
│    ├#xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
│    ├#xmlns:xsd="http://www.w3.org/2001/XMLSchema"
│    ├#xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
│    ├#xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
│    └NodeType=SOAP-ENV:Body
│      ├#SOAP-ENC:encodingStyle="http://schemas.xmlsoap.org/soap/envelope/"
│      └NodeType=NS1:addstrResponse
│        ├#xmlns:NS1="urn:UnitSoapTestIntf-IsoapTest"
│        └NodeType=return
│          ├#xsi:type="xsd:string"
│          └Data=A=123;B=Edit1;C=123Edit1
├访问--C#
│└NodeType=XML Root
│  ├#version="1.0"
│  ├#encoding="utf-8"
│  └NodeType=soap:Envelope
│    ├#xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
│    ├#xmlns:xsd="http://www.w3.org/2001/XMLSchema"
│    ├#xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
│    └NodeType=soap:Body
│      └NodeType=GetCardType
│        ├#xmlns="http://host/dir/WebService/"
│        ├NodeType=sProviderCode
│        │└Data=123
│        ├NodeType=sProviderName
│        │└Data=abc
│        └NodeType=iRetState
│          └Data=int
└返回--C#
  └NodeType=XML Root
    ├#version="1.0"
    ├#encoding="utf-8"
    └NodeType=soap:Envelope
      ├#xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      ├#xmlns:xsd="http://www.w3.org/2001/XMLSchema"
      ├#xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
      └NodeType=soap:Body
        └NodeType=GetCardTypeResponse
          ├#xmlns="http://host/dir/WebService/"
          ├NodeType=GetCardTypeResult
          │├NodeType=decimal
          ││└Data=decimal
          │└NodeType=decimal
          │  └Data=decimal
          ├NodeType=sProviderName
          │└Data=string
          └NodeType=iRetState
            └Data=int