私はPHP SOAPクライアントのアイデアは本当にありません。この主な理由は、おそらく私はSOAPの仕組みやPHP Soap-clientの仕組みを完全に理解していないことでしょう。PHP SOAPネストされたリクエストを作成する方法
Soapクライアントからネストされた要素を取得する必要があります(私はそれが正しい用語であることを望みます)。ここで
は私が
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:hor="http://Horizon.ExternalServices" xmlns:hor1="http://Horizon.ExternalServices.AFS">
<soapenv:Header/>
<soapenv:Body>
<tem:SomeFunction>
<tem:foobar>
<hor:Foo>lorem</hor:Foo>
<hor:Bar>ipsum</hor:Bar>
</tem:foobar>
<tem:bazbar>
<hor1:Foo>lorem</hor1:Foo>
<hor1:Bar>ipsum</hor1:Bar>
<!--Optional:-->
</tem:bazbar>
</tem:SomeFunction>
</soapenv:Body>
</soapenv:Envelope>
私の最初の試みは、(それは常に前に働いている)だけでassosiated配列として全体の構造を置くことだったが、これらと、無いように思わthingisにネストを作成しようとする例であります行く。
SoapVarとSoapParamで次のような構造を作成しようとしましたが、実際にはどうやってどのように動作するのか分からないようです。
PHP、wikipedia、w3schoolsに関するドキュメントを読んだことがあります。私はちょうどそのコンセプトを把握していないようだ。
もし私が実際にSoapクライアントがどのように動作するかを説明するものがあれば、私はリンクを張ってもらえますか?また、コード例も多くのことを強調しています。
これは通常動作します。コードを投稿すると、間違っていることが明確になることがあります。 – hakre