0

我正在尝试从http://steamcommunity.com/id/crafz?xml=1解析 steamID64

$sxml = simplexml_load_file('http://steamcommunity.com/id/crafz?xml=1') or die("died"); 
$result = $sxml->profile[0]->steamID64[0];
settype($result, "string");
echo $result;

错误:注意:尝试在第 8 行的 D:\xampp\htdocs\tfpickup\php\first.php 中获取非对象的属性

我尝试了几个小时的不同变体,但无法弄清楚为什么它不起作用。感谢您提前提供任何答案。

4

1 回答 1

1

<profile>Steam 配置文件 XML 的根节点 ( ) 将被忽略。所以它实际上比你想象的要容易一些:

$sxml = simplexml_load_file(...);
$result = (string) $sxml->steamID64;
于 2013-01-31T18:46:59.420 回答