2013-01-31 88 views
0

我试图从http://steamcommunity.com/id/crafz?xml=1无法从蒸汽XML解析节点

$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; 

错误解析steamID64:注意:试图让d非对象的属性:\ XAMPP \ htdocs中\ tfpickup \ php \ first.php在线8

我尝试了几个小时不同的变体,但不知道为什么它不工作。提前感谢任何答案。

回答

1

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

$sxml = simplexml_load_file(...); 
$result = (string) $sxml->steamID64;