【问题标题】:PHP - How to extract the reponse code from nusoap response?PHP - 如何从肥皂响应中提取响应代码?
【发布时间】:2012-02-21 06:46:53
【问题描述】:

这是来自 WSDL 的响应

<return code='6000'></return>

我想返回代码值。我可以使用simplexml_load_string() 吗?

【问题讨论】:

    标签: php wsdl nusoap


    【解决方案1】:

    是的,你可以。

    $xml = simplexml_load_string($str);
    
    $code = (int) $xml->attributes()->code;
    

    CodePad.

    【讨论】:

    • @user1189060 检查键盘。
    • 323563 现在如何检索 confid 值?
    【解决方案2】:

    您可以使用 DOMDocument() 来获取节点值以及属性值。

    $dom_boj=new DOMDocument(); //Creating object to the class DOMDocument()
    $dom_boj->loadXML($XMLResponse); // loading your response using loadXML
    
    //Traversing all return tags. 
    
    foreach($dom_boj->getElementByTagName('return') as $tagName)  
    {            
                     echo $tagName->getAttribute('code');   
    }
    

    【讨论】:

      猜你喜欢
      • 2020-08-18
      • 1970-01-01
      • 2017-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多