使用php从wsdl文件中提取ns:版本?

时间:2010-07-21 15:22:57

标签: php xml soap wsdl

我试图在php5中使用SimpleXml和DOM从paypal soap wsdl文件中提取属性,但它们都跳过了名称空间声明所在的根标记。

我还不清楚如何获取引用根标记的节点,以便我可以使用当前属性函数或数组引用来检索ns:version的值。

我需要在我从wsdl文件动态生成的类中使用的版本值。

感谢您提供的任何帮助。

[编辑]已经解决了,哈哈。

1 个答案:

答案 0 :(得分:0)

要访问命名空间元素,您必须注册相应的命名空间URI。参见

在旁注中,有一个名为

的即用型软件包

并且PHP也有native SOAP extension。当您可以为PayPal API提供方便的API时,使用SimpleXML或DOM就像是低级访问。