我已经花了几个小时试图为此找到一个内置函数,但我没有得到任何结果。
有人对如何将 XML SOAP 请求中的整个数据响应解析到数据库中有一些经验吗?
我正在寻找的是一个内置的 PHP 函数来做到这一点,有没有一个函数可以做到这一点?还是我需要自己做?
虽然我不明白为什么有人真的想做这样的事情,但你可以通过扩展SoapClient
class来做到这一点。现在,您所要做的就是获取响应提供的 XML 字符串,然后用它做任何您想做的事情。
PS:如果你设置了'trace' => TRUE
标志,你可以直接调用$client->__getLastRequest()
,正如这里所解释的,而不必扩展 SoapClient 类。