无法从Steam XML解析节点

时间:2013-01-31 18:41:34

标签: php xml xml-parsing steam

我正在尝试从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中获取非对象的属性

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

1 个答案:

答案 0 :(得分:1)

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

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