php7 - php 解析SOAP的xml失败
ringa_lee
ringa_lee 2017-05-16 13:14:49
0
2
2668
$xmlStr = <<    0|    xml; $xmlObj = simplexml_load_string($xmlStr); var_dump($xmlObj);

上面代码打印结果为空对象,说明解析失败

ringa_lee
ringa_lee

ringa_lee

全部回复 (2)
某草草

不能识别xmlns:soap,xmlns:xsi,xmlns:xsd

可以把xmlns:soap改为xmlns-soap再处理。

    仅有的幸福

    soap的命名空间不被识别,参考下面代码:

        0|    xml; $xmlObj = simplexml_load_string($xmlStr); $xmlObj->registerXPathNamespace('soap', 'http://schemas.xmlsoap.org/soap/envelope/'); $result = $xmlObj->xpath("soap:Body"); print_r($result);
      最新下载
      更多>
      网站特效
      网站源码
      网站素材
      前端模板
      关于我们 免责声明 Sitemap
      PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!