1

私は PHP で RSS フィード リーダーを作成しており、すべてのフィード コンテンツを取得していますが、対象となる RSS 値がわかりません。そのため、それらをエコーし​​たり、スタイルを設定したりできます。

これはフィードです

これまでの私のスクリプト:

foreach($feed_list as $from => $feeds) {
    $xml = simplexml_load_file($feeds);

    echo "<pre>";
    print_r($xml);
    echo "</pre>";
}

コードの実行後にこれを取得します

4

2 に答える 2

2

お手数をおかけして申し訳ありませんが、方法がわかりました

<?php
$rss = simplexml_load_file('http://www.riga.lv/rss/lv/PressRelease/');
?>
<h1><?php echo $rss->channel->title; ?></h1>
<ul>
<?php
foreach($rss->channel->item as $e) {
    echo "<li><a href=\"".$e->link['href']."\">";
    echo $e->title;     
    echo "</a></li>\n";
}    
?>

これに感謝します:) - Stack Overflow に感謝します:)

于 2012-04-19T05:35:33.353 に答える
1

$xml返されたオブジェクトをトラバースして、各ノードの値を取得する必要があります... 詳細については、 http://www.php.net/manual/en/class.simplexmlelement.phpを確認してください。

于 2012-04-18T11:01:49.417 に答える