0

如果我有 xml 反馈链接,www.my_site.com/api.php?query=something 结果如下 xml 代码

<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〜谢谢

4

1 回答 1

0

从 XML 到 HTML 没有解析,而是转换。W3C 定义了一种能够转换 XML 的语言。XSL(可扩展样式表语言)可以帮助您使用 XSLT 将 XML 转换为 HTML。(见教程

于 2012-05-11T11:28:10.487 回答