2015-11-03 48 views
1

我再次請求你幫忙,我想知道我正在犯什麼錯誤。我喜歡使用echo功能來訪問Artist,Song和JazlerID。我在這裏留下包含信息http://inlivefm.6te.net/AirPlayNext.xml的xml文檔鏈接。XML文檔隨功能打開echo

<?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']; 
?> 

其它地方感謝可用性和正在等待一些respost

+2

錯字這裏?: 「打印$的xml>事件 - > Jazler [ 'ID']」。它應該是「print $ xml-> Event-> Jazler ['ID']」(看「 - >」) – Giuseppe

+0

Giuseppe我試圖改變設置,我無法獲得信息出現空白頁面 –

+0

沒有XML元素''在該URL的內容中。還有上面指出的錯誤。 – miken32

回答

2

SimpleXMLElement通過simplexml_load_file()返回的根元素(代碼所以在這種情況下<Event>)。您還可以訪問屬性(如JazlerID)像數組元素,所以你想要的是

echo $xml->Song->Info['JazlerID']; 
+0

非常感謝所有幫助我解決問題的人,我使用了代碼Phil,並得到了我想要的結果,謝謝! –