Intereting Posts

При извлечении имени исполнителя из файла XML отображается только 1 запись

Я искал в стеке, но ни один вопрос или ответ не ответил на этот вопрос напрямую, насколько я могу судить.

У меня есть следующий код:

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

Спасибо за любую помощь или руководство.