无法从蒸汽XML解析节点
问题描述:
我试图从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
我尝试了几个小时不同的变体,但不知道为什么它不工作。提前感谢任何答案。
答
Steam配置文件XML的根节点(<profile>
)将被忽略。所以它实际上比你想象的要容易一些:
$sxml = simplexml_load_file(...);
$result = (string) $sxml->steamID64;