Php 调用C#写的WebService,参数为GUID 的怎么处理
Php 调用C#写的WebService,参数为GUID 的怎么处理
<wsdl:types>
<s:schema elementFormDefault="qualified" targetNamespace="http://new.hjzg.net/">
<s:import namespace="http://microsoft.com/wsdl/types/"/>
<s:element name="ReturnGuid">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="_g" type="s1:guid"/>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="ReturnGuidResponse">
<s:complexType/>
</s:element>
</s:schema>
<s:schema elementFormDefault="qualified" targetNamespace="http://microsoft.com/wsdl/types/">
<s:simpleType name="guid">
<s:restriction base="s:string">
<s:pattern value="[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}"/>
</s:restriction>
</s:simpleType>
</s:schema>
</wsdl:types>

解决方案 »

  1.   

    他不是说的很清楚吗?
    <s:simpleType name="guid">
    <s:restriction base="s:string">
    <s:pattern value="[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}"/>
    </s:restriction>
    </s:simpleType>你有什么不明白的地方?
      

  2.   

    相当不明白...您能帮我写个调用的例子么 ...
    好像直接传字符串过去是不行的
    $return = $client->__call("ReturnGuid", array("guid"=>"bcfbb775-c858-483a-8e0e-d5c807301b1d"));