2015-06-13 3 views
0

У меня есть программное обеспечение для автоматизации радио (RadioBOSS), и я хотел бы получить информацию о художнике (MILKY CHANCE) и название песни (STOLEN DANCE) через ваш документ xml, что это (http://inlivefm.6te.net/nowplaying2.xml) с помощь эха PHP, но я не могу получить эту информацию.Parsing/Open XML document in echo

Представляю код проекта/PHP, чтобы узнать, могут ли они обнаружить мою ошибку.

<?php 
$x = simplexml_load_file('http://inlivefm.6te.net/nowplaying2.xml'); 
echo '<font color="#d81c1c" face="Oswald" size="4px" style="display:inline">'; 
echo $x->PLAYER[0]->TITLE[0]; 
echo ' - '; 
echo '</font>'; 
?> 

Я попытался проанализировать через вашу ссылку: How to display info if a tag value is X

Я пытался проверить из объяснения, которое в этой связи, но без успеха, поэтому я пришел просить вас о помощи.

ответ

0

Информация представлена ​​в атрибутах в предоставленном вами xml. Таким образом, вы должны прочитать атрибуты элемента.

Вы можете достичь своей цели, используя код php ниже.

$xml = simplexml_load_file('http://inlivefm.6te.net/nowplaying2.xml'); 

echo '<font color="#d81c1c" face="Oswald" size="4px" style="display:inline">'; 
echo $xml->TRACK["ARTIST"]; 
echo ' - '; 
echo $xml->TRACK["TITLE"]; 
echo '</font>'; 

Было бы очень полезно проверить документацию SimpleXML при решении таких проблем. http://php.net/manual/en/book.simplexml.php

+0

Thanks Ugur, уже работает! Спасибо –