php wsdl array参数,使用WSDL构建用于SOAP的PHP数组

我正在编写一个带有PHP 5.2的SoapServer,以便将空缺列表返回给另一个应用程序.我的WSDL文档需要一个复杂的类型:

我的函数是生成一个大的嵌套数组来组装每个空位,然后将数组数组(即:空位)返回给SoapServer.

不幸的是,每个数组都被编入索引.因此,职位空缺中的每个VacancyType元素都有一个独特的索引.这似乎抛弃了WSDL定义,返回给我的数据只会引发一个解析错误.我通常使用关联数组作为密钥对值,但是因为我正处理的是VacancyType的n个实例,因为没有唯一的引用.

是否存在针对此类场景的已知解决方法(例如:可能是对象),还是应该重新编写WSDL文档以满足索引数组的要求?

谢谢

解决方法:

根据http://sam.xnet.tk/post/15/php-soap-server-part-2/,rpc / literal样式正在使用xsd序列.但是,我也无法使用document / literal包装样式.

标签:php,wsdl,web-services,soapserver

来源: https://codeday.me/bug/20190710/1423380.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值