XML-документ открывается с функцией echo

1

Я пришел снова, чтобы попросить вас помочь, я хотел знать, в чем ошибка, которую я делаю. Мне понравилось, что функция эха могла иметь доступ к Artist, Song и JazlerID. Я оставляю здесь ссылку XML-документа, содержащую информацию http://inlivefm.6te.net/AirPlayNext.xml.

<?xml version="1.0" encoding="utf-8"?>
 <Event status="coming up">
  <Song title="IN THE MORNING LIGHT">
   <Artist name="ALEX SCHULZ" > 
   </Artist>
    <Info StartTime="21:55:08" JazlerID="7"  />
  </Song>

 </Event>

это код, который я использую, чтобы узнать JazlerID

<?php
$xml = simplexml_load_file("http://inlivefm.6te.net/AirPlayNext.xml");
print $xml>Event->Jazler['ID'];
?>

Другое место благодаря доступности и ожидаю некоторого ответа

  • 2
    Опечатка здесь ?: "print $ xml> Event-> Jazler ['ID']". Это должно быть "print $ xml-> Event-> Jazler ['ID']" (посмотрите на "->")
  • 0
    Giuseppe Я пытался перейти к настройкам, и я не мог получить информацию, появляется пустая страница
Показать ещё 1 комментарий
Теги:
echo

1 ответ

2

Элемент SimpleXMLElement возвращаемый simplexml_load_file() является корневым элементом (поэтому <Event> в этом случае). Вы также JazlerID доступ к атрибутам (например, JazlerID), таким как элементы массива, так что вы хотите

echo $xml->Song->Info['JazlerID'];
  • 0
    Большое спасибо всем, кто помог мне решить эту проблему, я использовал код Фила и получил желаемое, спасибо!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню