PHPパーサー MagpieRSSについて
PHPパーサーのMagpieRSSを使用しています。
読み込むxmlが更新されてもそれが反映されません。
また、htmlとして書き出す際に<p>タグにid名を付けたいのですが、idをつけるとエラーがでます。これはPHPでは文法的にまずいんでしょうか?下記が使用しているソースです。
重ねて質問なんですが、下記のソースでは1つのxmlしか読み込んでいませんが、複数のxmlを読み込むにはどうしたらいいのでしょうか。
よろしくお願いします。
<?php
require_once 'rss_fetch.inc';
require_once 'rss_utils.inc';
$url = 'http://www.xxxxx/xxxxxx/index.xml';
$rss = fetch_rss($url);
$title = $rss->channel['title'];
$title = mb_convert_encoding($title, "UTF-8", "auto");
$rss->items = array_slice($rss->items, 0, 1);
foreach ($rss->items as $item ) {
$description = $item[description];
$description = mb_convert_encoding($description, "UTF-8", "auto");
$url = $item[link];
$date = date("Y.m.d", $item['date_timestamp']);
echo "$description?n";
}
?>
お礼
ありがとうございます! schemaValidate関数を使用するのですね。 詳しい使い方はリファレンスを見てみようかと思います。