我试图在php5中使用SimpleXml和DOM从paypal soap wsdl文件中提取属性,但它们都跳过了名称空间声明所在的根标记。
我还不清楚如何获取引用根标记的节点,以便我可以使用当前属性函数或数组引用来检索ns:version的值。
我需要在我从wsdl文件动态生成的类中使用的版本值。
感谢您提供的任何帮助。
[编辑]已经解决了,哈哈。
答案 0 :(得分:0)
要访问命名空间元素,您必须注册相应的命名空间URI。参见
在旁注中,有一个名为
的即用型软件包并且PHP也有native SOAP extension。当您可以为PayPal API提供方便的API时,使用SimpleXML或DOM就像是低级访问。