我正在尝试从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中获取非对象的属性
我尝试了几个小时不同的变体,但无法弄清楚它为什么不起作用。谢谢你提前得到任何答案。
答案 0 :(得分:1)
将忽略Steam配置文件XML的根节点(<profile>
)。所以它实际上比你想的要容易一些:
$sxml = simplexml_load_file(...);
$result = (string) $sxml->steamID64;