使用php从wsdl文件中提取ns:version?
我曾尝试使用php5中的SimpleXml和DOM从paypal soap wsdl文件中提取属性,但它们都跳过了名称空间声明所在的根标记 我还不清楚如何获取引用根标记的节点,以便使用current attributes函数或数组引用检索ns:version的值 我需要在从wsdl文件动态生成的类中使用的版本值 谢谢你的帮助使用php从wsdl文件中提取ns:version?,php,xml,soap,wsdl,Php,Xml,Soap,Wsdl,我曾尝试使用php5中的SimpleXml和DOM从paypal soap wsdl文件中提取属性,但它们都跳过了名称空间声明所在的根标记 我还不清楚如何获取引用根标记的节点,以便使用current attributes函数或数组引用检索ns:version的值 我需要在从wsdl文件动态生成的类中使用的版本值 谢谢你的帮助 [编辑]已经解决了,哈哈。要访问命名空间元素,必须注册相应的命名空间URI。看 及 在旁注中,有一个名为 PHP也有一个功能。使用SimpleXML或DOM就像
[编辑]已经解决了,哈哈。要访问命名空间元素,必须注册相应的命名空间URI。看
- 及
PHP也有一个功能。使用SimpleXML或DOM就像是低级访问,您可以为PayPal API提供一个方便的API。刚刚查看了软件包,似乎我正在重新发明轮子。。。thanks@Edward不客气。我很确定网上还有其他的软件包。您已经检查过了吗?他们现有的文档是最新的,但是soap SDK是旧的。因此,我必须使用wsdl文件派生我自己的类,以便执行更新的和兼容的api调用。