Я искал в стеке, но ни один вопрос или ответ не отвечает на этот вопрос напрямую, насколько я могу судить.
У меня есть следующий код:
$xml_data = file_get_contents('http://www.test.co.uk/charts.xml');
$xml = new SimpleXMLElement($xml_data);
$artist = $xml->artists->artist->name;
echo $artist;
Однако, когда я запускаюкод показывает только имя первого исполнителя, кто-нибудь знает, как я мог заставить его показать все имена в XML-файле.
Для справки, XML-файл выглядит следующим образом:
<artists_chart start="" end="">
<period>Past 7 days</period>
<artists>
<artist gid="">
<name>Name1</name>
<plays>51</plays>
<previous_plays>53</previous_plays>
</artist>
<artist gid="">
<name>Name2</name>
<plays>45</plays>
<previous_plays>97</previous_plays>
</artist>
<artist gid="">
<name>Name3</name>
<plays>41</plays>
<previous_plays>39</previous_plays>
</artist>
</artists>
</artists_chart>
Спасибо за любую помощь или руководство.