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模型。 –