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 に答える