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

ゲームの名前が欲しい:games->game->listの各ゲームの名前。

前もって感謝します。

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

出力;

Dota 2
グランドセフトオートIV
チャンピオンズオンライン:すべて無料
英雄の会社
英雄の会社:反対戦線
英雄の会社:テイルズオブバロール
CrimeCraft GangWars
ダークサイダーズ
DCユニバースオンライン
デウスエクス:ヒューマンレボリューション
グローバルアジェンダ
HOMEFRONTデモ
メトロ2033
レッドファクション:アルマゲドン
狙撃ゴースト戦士
チームフォートレス2
ロードオブザリングオンライン™
部族:上昇
于 2013-02-02T10:23:54.453 に答える