-2

这是 XML 文件: http ://steamcommunity.com/profiles/76561198044834372/games?tab=all&xml=1

我试图用 SimpleXML 来做,但没有成功。

谁能给我阅读游戏标题的代码?

例如,

<games>
<game>
<appID>570</appID>
<name>
<![CDATA[ Dota 2 ]]>
</name>
<logo>
<![CDATA[
http://media.steampowered.com/steamcommunity/public/images/apps/570/d4f836839254be08d8e9dd333ecc9a01782c26d2.jpg
]]>
</logo>
<storeLink>
<![CDATA[ http://steamcommunity.com/app/570 ]]>
</storeLink>
<hoursLast2Weeks>3.6</hoursLast2Weeks>
<hoursOnRecord>3.6</hoursOnRecord>
</game>

我想要游戏的名称:游戏->游戏->列表中每个游戏的名称。

提前致谢。

4

1 回答 1

2

无论如何,我认为您需要先查看“如何提问”。

$xml = file_get_contents("http://steamcommunity.com/profiles/76561198044834372/games?tab=all&xml=1");
$xml = simplexml_load_string($xml);
foreach ($xml->games->game as $game) {
    echo (string) $game->name;
}

输出;

刀塔 2
侠盗车手四
在线冠军:所有人免费
一群英雄
英雄连:对立战线
英雄连队:英雄传说
犯罪团伙战争
暗黑血统
DC宇宙在线
杀出重围:人类革命
全球议程
HOMEFRONT 演示
地铁2033
红色派系:世界末日
狙击手幽灵战士
团队要塞2
指环王在线™
部落:登高
于 2013-02-02T10:23:54.453 回答