- simplexml_load_string: documentation ( source)
- print_r: documentation ( source)
<?php
$xmlStr = "<LaunchBox>
<Game>
<Name>Violet</Name>
<ReleaseYear>1985</ReleaseYear>
<MaxPlayers>1</MaxPlayers>
<Platform>ZiNc</Platform>
</Game>
<Game>
<Name>Wishbringer</Name>
<ReleaseYear>1985</ReleaseYear>
<MaxPlayers>1</MaxPlayers>
<Platform>ZiNc</Platform>
</Game>
<Platform>
<Name>3DO Interactive Multiplayer</Name>
<Emulated>true</Emulated>
<ReleaseDate>1993-10-04T00:00:00-07:00</ReleaseDate>
<Developer>The 3DO Company</Developer>
</Platform>
<Platform>
<Name>Commodore Amiga</Name>
<Emulated>true</Emulated>
<ReleaseDate>1985-07-23T00:00:00-07:00</ReleaseDate>
<Developer>Commodore International</Developer>
</Platform>
</LaunchBox>";
$xml = simplexml_load_string($xmlStr);
$games = $xml->xpath('/LaunchBox/Game');
echo count($games).' games'.PHP_EOL;
foreach ($games as $game) {
print_r($game);
}