0

SimplePieを使用してXMLを解析しようとしています。設定されたforce_feedをTRUEにしないと、SimplePieはこれをRSSとして認識しませんでした。SimplePieによって表示されるエラーメッセージ:

このXMLドキュメントは無効です。おそらく、無効な文字が原因です。XMLエラー:1行1列で整形式ではありません(無効なトークン)

XMLドキュメントの最初の2行は次のとおりです。

<?xml version="1.0" encoding="ISO-8859-1"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">

ここで何がうまくいかないのか分かりますか?

編集(コードで更新):

$feed_stomp = new SimplePie();
$feed_stomp->set_feed_url('http://singaporeseen.stomp.com.sg/site/servlet/rss?view=rss&vertical=contentbean%3a3552');
$feed_stomp->force_feed(true);
$feed_stomp->init();
$feed_stomp->handle_content_type();
echo $feed_stomp->error();
4

1 に答える 1

1

おそらく文字列にBOMを残しました。
コードを教えてください。

于 2010-07-12T01:39:24.900 に答える