douqi1931 2016-03-02 10:28
浏览 36

如何在php数组中实现xml属性

I'm trying to send XML to a call in a PHP array format using a SoapClient object and the __soapCall method within.

The problem I'm having is that the "identification" element has an attribute called "type". How do I implement the attribute and its value in the following PHP array?

I'm able to connect but I a fault in te response saying I'm not providing certain data. In SoapUI I get the same error response when leaving out the attribute and its value. So this has to be the problem.

$client = new SoapClient("webserviceblabla?wsdl");

    $method1 = "search";


        $xmlRequestArray = [
                      "auth" => [
                          "userName" => test,
                          "password" => "test"
                      ],
                      "maximumNumberOfHits" => t,
                      "searchOptions" => [
                        "identification" =>  5000000
                      ]
                    ];

    $response = $client->__soapCall($method1, array($xmlRequestArray));

             echo '<pre>'; 
             print_r($response); 
             echo '</pre>';
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 python的qt5界面
    • ¥15 无线电能传输系统MATLAB仿真问题
    • ¥50 如何用脚本实现输入法的热键设置
    • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
    • ¥30 深度学习,前后端连接
    • ¥15 孟德尔随机化结果不一致
    • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
    • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
    • ¥15 谁有desed数据集呀
    • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100