我需要对SOAP调用执行以下结构:
<a>$a</a>
<b>$b</b>
<c>
<d>
<e>$e</e>
<f>
<g>$g</g>
...
</f>
<i>$i</i>
<j>
<k>$k</k>
<l>$l</l>
<foo type="bar">
<asd>$asd</asd>
...
</foo>
</j>
</d>
</c>
棘手的部分是,没有它,我可以做多维数组并调用$ client-&gt;方法($ array_format);其他一切都有效,即使我只是做了事情。 =&GT;数组(&#39; id&#39; =&gt;&#39; foo&#39;)b但是类型I不能这样做因为bar是foo的子类型。 我试图用SoapVar做这一部分,但它也没有用。服务器仍然抱怨请求需要foo,当我给foo时,它说它必须有一个bar作为子类型。 我只有一个完整文档的例子,服务器端希望得到什么,并且他们通常从Java / C客户端获得请求,这显然不是问题。 如何发送手动构造的文档或使用数组格式并使用SoapClient -class?
答案 0 :(得分:0)