1

我已经使用 PHP 和 cURL 成功完成了一个 HTTP GET 请求。如何从响应中提取变量?

这是我收到的回复:


<?xml version="1.0" encoding="utf-8"?>
<string xmlns="http://ws.example.com/resumes/">
  <Packet>
    <Errors />
    <SessionToken>1234567890</SessionToken>
  </Packet>
</string>

我需要提取“1234567890”并将其设置为 PHP 的 $sessionid 变量。

我怎样才能做到这一点?

4

2 回答 2

2

查看SimpleXML。这将是您最好的选择。

于 2011-04-18T17:47:24.517 回答
1
$xml = new SimpleXMLElement($xmlstr);
echo $xml->Packet->SessionToken;
于 2011-04-18T17:53:15.123 回答