Я искал в стеке, но ни один вопрос или ответ не ответил на этот вопрос напрямую, насколько я могу судить.
У меня есть следующий код:
$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>
Спасибо за любую помощь или руководство.