我有一个复杂的 xml,需要通过 SoapClient 发送。
我试图通过发送带有请求的参数数组来以“正确”的方式做到这一点。
这是我当前数组的示例:
$params = array("TestRequest" => array("NodeOne" => "Value1", "NodeTwo" => "Value2"));
它使一个像这样的xml:
<TestRequest>
<NodeOne>Value1</NodeOne>
<NodeTwo>Value2</NodeTwo>
</TestRequest>
但是,我需要将 NS 添加到“TestRequest”部分。它需要看起来像这样:
<ord:TestRequest>
<NodeOne>Value1</NodeOne>
<NodeTwo>Value2</NodeTwo>
</ord:TestRequest>
我已经尝试了我能想到的一切,搜索谷歌和堆栈无济于事。是的,我尝试在数组中输入“ord:TestRequest”。
如果有人是 PHP 中的 SoapClient 大师并且可以提供帮助,我将永远感激不尽。