dsebywql016137 2016-01-25 12:09
浏览 58
已采纳

too long

I have this code:

$xml_response = $linkedin->getProfile("~:(id,firstName,lastName,email-address)");

which generates the following result xml:

<person>
<id>c3g9fdgdbP9-</id>
<first-name>Shoen</first-name>
<last-name>Vergue</last-name>
<email-address>manager@glob....beg.com</email-address>
</person>

How to get for example email value?

I tried this:

$mail=$xml_response['email-address'];

but it returns nothing

Thank you in advance

  • 写回答

1条回答 默认 最新

  • doujian7132 2016-01-25 12:13
    关注

    Check out the SimpleXML Parser, and try something like this:

    libxml_use_internal_errors(true);
    
    $xml = simplexml_load_string($xml_response);
    if ($xml === false) {
        echo "Failed loading XML: ";
        foreach(libxml_get_errors() as $error) {
            echo "<br>", $error->message;
        }
    } else {
        echo $xml->{"email-address"};
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 微信公众平台自制会员卡可以通过收款码收款码收款进行自动积分吗
  • ¥15 随身WiFi网络灯亮但是没有网络,如何解决?
  • ¥15 gdf格式的脑电数据如何处理matlab
  • ¥20 重新写的代码替换了之后运行hbuliderx就这样了
  • ¥100 监控抖音用户作品更新可以微信公众号提醒
  • ¥15 UE5 如何可以不渲染HDRIBackdrop背景
  • ¥70 2048小游戏毕设项目
  • ¥20 mysql架构,按照姓名分表
  • ¥15 MATLAB实现区间[a,b]上的Gauss-Legendre积分
  • ¥15 delphi webbrowser组件网页下拉菜单自动选择问题