当前位置:  开发笔记 > 编程语言 > 正文

SOAP WSDL关联数组

如何解决《SOAPWSDL关联数组》经验,为你挑选了1个好方法。

如何在SOAP wsdl文件中定义关联数组?这就是我到目前为止定义数组元素类型的方法:


    
        
        
            
                
                    
                
            
        
    

谢谢!


我在谈论PHP关联数组,我想使用任意数量的任何key =>值字符串对,它们将被转换回通信方另一端的关联数组.作为替代方案,我可以将序列化数组或json表示作为字符串发送,但我想知道如何在wsdl中执行此操作.

谢谢!



1> Jeff..:

要通过soap传输php关联数组,您需要在wsdl中定义以下内容:


      
        
        
        
      


    
      
    
 

现在将新定义的ArrayOfKeyValueData类型指定为结果类型或参数


  

并指定你喜欢的操作


    
    

这将适用于某些用PHP编写的Web服务返回类似的东西

return array("k1" => "v1", "k2" => "v2");

如果你使用php作为客户端,你将在客户端获得完全相同的数组.其他语言或肥皂库可能会产生其他结构,因为并非每种语言都有这种"联想阵列"概念.

推荐阅读
刘美娥94662
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有