1
我需要帮助(即新于一般SOAP)在我的请求XML创建以下的输出:如何构建的SOAP请求一个键值对
<values>
<table>
<key xsi:type="xsd:string">SOME_KEY</key>
<value xsi:type="xsd:string">SOME_VALUE</value>
</table>
</values>
我只需要知道如何构建这个在PHP中,并将其传递给soapclient作为方法的参数。
我建议你把它当作一个JSON字符串,而不是XML。请参阅JSON.org。 JSON表示可以是这样的:'{“results”:{“key1”:value1,“key2”:value2}}'。 PHP处理得很好。如果将名称/值对构造为对象的属性/值,那么执行'json_encode()'它会自动创建JSON字符串以供您用作响应。 –
这是方便的建议,表示赞赏。进一步详细说明,上述XML构造是服务所期望的,但是当我创建一个键值对时,它会按如下方式发送它: SOME_KEY SOME_VALUE 我需要它来创建上面的XML。 –
Statii
我明白了。由于您正在编程SOAP服务器,因此我基本上建议放弃SOAP并转向更新的RESTful模型。 –