【发布时间】:2013-08-19 16:27:05
【问题描述】:
我需要通过 SoapClient 发送一个复杂的 xml。
我正在尝试通过发送带有请求的参数数组来以“正确”的方式进行操作。
这是我当前数组的一个示例:
$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 专家并且可以提供帮助,我将永远感激不尽。
【问题讨论】:
标签: php soap xml-namespaces