2012-05-26 25 views
0

使用Wikipedia API鏈接獲取有關某些世界已知字符的一些基本信息。如何使用php解析用於提要的文本

例子:(關於Richard Maibaum

這將顯示如下 Richard Maibaum Wikipedia

現在我的問題我想解析XML得到<search></search>之間的這種基本的信息表現出來。

這裏是我願意,如果它吧〜感謝ccKep

<?PHP 
ini_set("user_agent","Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1"); 

$url = "http://en.wikipedia.org/w/api.php?format=xml&action=query&list=search&srsearch=Richard Maibaum&srlimit=1"; 

$xml = simplexml_load_file($url); 

$extracts = $xml->xpath("/api/query/search"); 

echo $extracts["0"]; 
?> 

但它沒有使用的代碼和空白輸出

因此,任何幫助〜謝謝

+1

所以你的問題是什麼?你的代碼失敗了嗎?它如何失敗? – MrSoundless

+0

@MrSoundless _更新了問題_是它失敗並給出空白輸出。 –

回答

1

我我不確定你的問題是什麼,但你可以像這樣得到你的搜索結果。

strip_tags($extracts[0]->p['snippet'])); 
+0

你解決了這兩個:)其實輸出是空白的,但你的代碼顯示我,我錯了數組中的錯誤,所以現在它的作品完美。 〜謝謝 –

+0

echo strip_tags($ extracts [0] - > p ['snippet']); // Richard Maibaum(1909年5月26日 - 1991年1月4日)是一位美國電影製片人,劇作家和編劇,以他的名氣而聞名。(完全像我想的)〜謝謝 –