【发布时间】:2013-06-12 04:50:21
【问题描述】:
我正在尝试通过 PHP 连接到 Dynamics CRM。 PHP 内置的 SoapClient 成功解析了 WSDL,但我希望/需要能够查看 WSDL 中的一些标签并从中提取信息。
我的问题是:
有没有巧妙的方法通过内置的 SOAP 客户端提取和重新解析 WSDL?
我显然可以使用 SimpleXML / DomDocument / Curl 库来解析 WSDL,但是我必须重新编写功能,例如处理命名空间导入,这是我试图避免的。
任何帮助/建议,即使没有 SoapClient 的解析是最好的解决方案,将不胜感激。
【问题讨论】:
-
也许您真正需要的只是
$client->__getFunctions()和$client->__getTypes()? -
感谢您的评论,但不幸的是,这两个函数没有返回我需要的信息,因为它们特定于 WSDL 的 SOAP 操作。
标签: php wsdl dynamics-crm-2011 soap-client