ユーザー名 パスワード ログイン情報を記憶 パスワード紛失
永らくありがとうございました › フォーラム › 使い方全般 › RSS表示でXML パースエラー
toemon様
いつもお世話になります。
RSSの表示につきましてご相談です。
【環境】
xcl2.2RC
xpressme2.39
上記環境でxpressmeを2つインストールしました。
すると、なぜか片方のxpressmeでRSSの表示がされず、
以下のようなエラーが出てしまいます。
<code>XML パースエラー: 実体の初めに XML またはテキスト宣言がありません。<br /> URL: http://example.com/xpressme1/feed<br /> 行番号: 2, 列番号: 1:<?xml version="1.0" encoding="UTF-8"?><br /> ^</code>
サーバーのパーミッションの問題でしょうか。
もう片方は問題なくRSS表示されます。
これはどのような問題が考えられますでしょうか。
ご教授いただけますと幸いです。
よろしくお願いいたします。
XML パースエラー: 実体の初めに XML またはテキスト宣言がありません
でググってみると、wordpressで同じ問題に遭遇している人が結構たくさんいらっしゃるようで、
でも、これといった原因の特定には至っていないようですね。
RSSの一行目に空白行があることが原因らしいのですが、
ky982339さんの場合も同様でしょうか?(ブラウザのページのソースで確認ください)
レスが遅くなり申し訳ありませんでした。
修正することができました。
ググってみると、wordpressで同じ問題に遭遇している人が結構たくさんいらっしゃるようで、
のようですね。
ヘッダーに空行が入ることが問題のようで、
色々と弄っていましたところ直りました。
おそらく、パンくずを表示させるためにxugj_assign.phpを入れているのですが、
これを入れた際に空行が入ってしまったのかと…。
お騒がせいたしました。
どうもありがとうございました。