私はSimplePieと呼ばれる非常にクールな php ライブラリ (それが何であれ) を使用しています。最新バージョンを使用しています。
私はこのコードを持っています:
$url = 'http://www.seobook.com/feeds.shtml';
$SimplePieFeed->set_feed_url($url);
$SimplePieFeed->force_feed(true);
$SimplePieFeed->enable_order_by_date(true);
$success = $SimplePieFeed->init();
if( !$SimplePieFeed->error() ) {
foreach( $SimplePieFeed->get_items() as $item ) {
......
}
} else {
print_r( $SimplePieFeed->error() );
}
このコードを実行すると、この種のエラーが発生するのはなぜですか。
この XML ドキュメントは無効です。無効な文字が原因である可能性があります。XML エラー: 行 8、列 76 の形式が正しくありません (無効なトークン)
Simplepie のデモでこれを実行しようとしましたが、すべてうまくいっています。自分の側で実行すると、そのようなエラーが発生するのはなぜですか? キャッシュのせい?Simplepie がフィードをキャッシュに保存していることに気付きました。試してみ$SimplePieFeed->enable_cache(false);
ましたが、それでもエラーが発生します。それがその種のエラーに関連しているかどうかさえわかりません。笑!
あなたの助けは非常に高く評価され、報われるでしょう! :どうもありがとうございました!