2012-05-11 82 views
0

,如果我的XML反饋的環節www.my_site.com/api.php?query=something 和由此而來的是下面的XML代碼如何解析XML代碼的HTML

<api> 
<page pageid="577" ns="0" title="something"> 
<extract xml:space="preserve"> 
blah blah about something blah blah 
</extract> 
</page> 
</api> 

現在如何解析這個代碼顯示爲HTML?!我試過這個主意,但沒有工作

<?PHP 
$rssurl = "www.my_site.com/api.php?query=something"; 
$xml = @simplexml_load_file("$rssurl"); 
if($xml){ 

foreach ($xml->extract->item as $item) { 
$desc = $item->extract; 
$latestfeeds .= "$desc"; 
} 

}else{ 

$latestfeeds = "Problem"; 

} 

$body = "$latestfeeds"; 
echo $body; 
?> 

它一直給我「問題」!這個想法可能是完全錯誤的,所以任何幫助如何做到這一點,以獲得內容提取blah blah about something blah blah~謝謝

回答

0

從XML到HTML沒有解析,而是一個轉換。 W3C定義了一種能夠轉換XML的語言。 XSL(可擴展樣式表語言)對於您使用XSLT將XML轉換爲HTML來說可能非常有用。 (see tutorial