atomのフィードをphpで出力したい
よろしくお願い致します。
phpの勉強を最近始めまして、
ブログの更新情報をphpで作ったページに出力させたいと思っています。
<?PHP
require_once("RSS.php");
$rss=new XML_RSS("http://xmlのアドレス?");
$rss->parse();
?>
<h1><?php print(mb_convert_encoding($rss->channel['title'],"EUC-JP","auto")); ?></h1>
<ul>
<?php foreach($rss->items as $item){ ?>
<?PHP print(mb_convert_encoding($item['$title'],"EUC-JP","auto")); ?>
<li>
<a href="<?php print($item['link']); ?>">
<?php print(mb_convert_encoding($item['title'],"EUC-JP","auto")); ?>
</a>
</li>
<?php } ?>
</ul>
こんなスクリプトでrss1.0はタイトルとリンクが上手く表示されるのですが、atomのフィードで表示させようとするとtitleは表示されるのですがlinkが上手く取得できません。
ネットで検索してみたのですが、
通常atomのフィードはMagpieRSS等を利用してrss1.0等に変換したのちに上記のようなスクリプトを利用して表示させるという考え方でよろしいでしょうか?
またatomのフィードをスクリプトで表示させる参考になるおすすめのサイトをご存知でしたらURLを教えていただけますでしょうか?
どうぞ皆様ご指導よろしくお願い致します。
お礼
ありがとうございます!XML_Serializerの名前は聞いていたのですが、これでRSSを生成できたのですね。 後はRSSの規格についてと、実装するやり方を勉強していこうと思います。ありがとうございます!