我有这样的代码:
$xml_response = $linkedin->getProfile("~:(id,firstName,lastName,email-address)");它生成以下结果xml:
<person>
<id>c3g9fdgdbP9-</id>
<first-name>Shoen</first-name>
<last-name>Vergue</last-name>
<email-address>manager@glob....beg.com</email-address>
</person>例如,如何获得电子邮件的值?
我试过这个:
$mail=$xml_response['email-address'];但它什么也不回
提前谢谢你
发布于 2016-01-25 12:13:44
请查看SimpleXML Parser,并尝试如下所示:
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"};
}https://stackoverflow.com/questions/34992280
复制相似问题