[英]XML to PHP for Soap call
我正在尝试使用PHP编译Soap调用(调用的params部分),但是在将XML节点转换为PHP Soap进行调用时遇到了麻烦。
我正在尝试使用此XML https://gist.github.com/Davidlab/f40f386c65347f6d21e4并将其转换为PHP soap(它的params部分)。 如果查看XML文件,将会看到有2个节点,我需要将其转换为只有一个节点的PHP示例。 https://gist.github.com/Davidlab/e3cc11a7c80a4c273d31
我可以使它与一个一起使用,但无法找出在呼叫中包括另一个的正确方法。
感谢您提供的任何帮助。
使用PHP中的内置SOAP函数。 我刚刚弄清楚了SOAP。 经过大量Google搜索和来回电子邮件的技术支持后,我发现没有人真正知道SOAP是什么。 :)无论如何,内置的SOAP函数都会为您完成所有转换。 使用非常简单。
弄清楚数据结构的外观的最简单方法是进行如下发现:
$wsdl = "http://the-location-of-the-wsdl";
$soapClient = new SoapClient($wsdl);
var_dump($soapClient->__getFunctions());
var_dump($soapClient->__getTypes());
__getFunctions()
将向您显示所有可以调用的方法,它们接受和返回的数据类型。 __getTypes()
将向您显示数据结构。 创建数组或类,使它们遵循相同的结构。 这比尝试使用原始XML来解决要容易得多。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.