2013-03-06 104 views
0

我已經使用IMDBAPI創建了一個搜索html頁面來爲我搜索的項目創建一個xml文件。然後我有一個PHP文件,將解析通過該文件,只拉我想要從XML文件顯示的數據。一切似乎正在工作,因爲我正在得到一個空白的白頁。問題是沒有任何顯示。該XML的Simplexml沒有顯示信息

部分

<IMDBDocumentList> 
<item> 
<rating>8.7</rating> 
<rating_count>10301</rating_count> 
<year>1999</year> 
<genres> 
<item>Animation</item> 
<item>Action</item> 
<item>Adventure</item> 
<item>Comedy</item> 
<item>Drama</item> 
<item>Fantasy</item> 
<item>Romance</item> 
</genres> 
<rated>PG</rated> 
<title>Wan pîsu: One Piece</title> 
<imdb_url>http://www.imdb.com/title/tt0388629/</imdb_url> 
<directors> 
<item>Kônosuke Uda</item> 
</directors> 
<actors> 
<item>Mayumi Tanaka</item> 
<item>Kazuya Nakai</item> 
<item>Akemi Okamura</item> 
<item>Kappei Yamaguchi</item> 
<item>Mahito Ã」ba</item> 
<item>Hiroaki Hirata</item> 
<item>Colleen Clinkenbeard</item> 
<item>Ikue Ã」tani</item> 
<item>Chikao Ã」tsuka</item> 
<item>Yuriko Yamaguchi</item> 
<item>Luci Christian</item> 
<item>Christopher Sabat</item> 
<item>Sonny Strait</item> 
<item>Kazuki Yao</item> 
</actors> 

PHP解析

$lib = simplexml_load_file("test.xml"); 
$xml = $lib->IMDBDocumentList->item; 
$rating = $xml->rating; 
$year = $xml->year; 
print $rating; 
print $year; 

回答

1

IMDBDocumentList是你節點,所以你並不需要解決這個問題:

$xml = $lib->item; 
+0

NVM,有用!!! – Ryahn 2013-03-06 22:16:56