0

我试图弄清楚如何在 PHP 中正确地构造数据,以便发出这样的 SOAP XML 请求:

<typ:saveRequest locationName="example.com">
    <typ:datatype owner="ME" class="OPEN">
        <typ:order>1</typ:order>
        <typ:datavalue>random@example.com</typ:datavalue>
    </typ:datatype>
</typ:saveRequest>

PHP 函数如下所示:

$this->soapclient->saveRecord($dataparams);

如何构建 $dataparams 以适应上述 saveRequest?即,类似:

$dataparams= array(
    'locationName' => $domain,
    ...
);
4

2 回答 2

1

如果您仍然需要这方面的帮助:

$dataparams= array(
    'datatype' => array('order' => 1, 'datavalue' => 'random@example.com',
);

然后运行

$this->soapclient->saveRequest($dataparams);

如果我理解正确,应该这样做。我不确定位置/所有者/类,但至少这可以给你一个起点。

于 2010-08-22T13:12:54.850 回答
0

为此使用我觉得很好的 NuSOAP 库。

介绍在这里http://www.scottnichol.com/nusoapintro.htm#hw

于 2010-02-11T06:13:47.803 回答