RSSフィードエラー の原因を、W3C Feed Validation Service, for Atom and RSSで調べてみた。

Edit_Feed_Source_‹_s115_jp_—_WordPress

スポンサーリンク

RSSフィードエラー 発生

WP RSS Aggregatorが、最近、「一日一読 小さな成長」の新しい記事を読み込まなくなったので、調べてみたしまぷーです。

WP RSS Aggregatorについては、WP RSS Aggregator – Excerpts & Thumbnailsで各子サイトの新着記事を一括表示で紹介しています。

スポンサーリンク

http://s115.jp/feed/にエラー

RSS Aggregatorの「一日一読 小さな成長」の設定画面へ行ってhttp://s115.jp/feed/を見てみると、
一日一読 小さな成長の設定画面のFeed Preview
Edit_Feed_Source_‹_s115_jp_—_WordPress

やっぱりエラーが。

他のfeedにはエラーなし

他の
http://s115.jp/wordpress/feed/

http://s115.jp/diary/feed/
などの設定画面では、エラーは出ていない。

ちゃんと、Feed Previewが表示されている。
日記の設定画面のFeed Preview
Edit_Feed_Source_‹_s115_jp_—_WordPress

なぜだろうと、1時間くらい他のサイトを回って調べてみるも解決せず。

困っていたところで、WordPressのRSSフィードでエラーが出たので原因や解決方法を調べましたでヒントを得ました。ありがとうございます。

W3C Feed Validation Service, for Atom and RSSで原因究明

こちらのページの中にあったW3C Feed Validation Service, for Atom and RSSを使って、原因を見つけることができました。

Addressに「http://s115.jp/feed/」と入れ「Check」を押してみます。
W3C_Feed_Validation_Service__for_Atom_and_RSS

すると、Sorryとのこと。

Sorryの画面

Feed_Validator_Results__http___s115_jp_feed_

やっぱりhttp://s115.jp/feed/にエラーが出ているみたいです。

line 96が問題のようなので、下へ画面をスクロールしてみると、
Feed_Validator_Results__http___s115_jp_feed_
エラー部分が黄色くなっています。

どうやら、記事に問題があったみたいです。

黄色くなっていた記事は、うまくいきそうな時 に、次へ向けた準備も始める。【小さな成長2096】 | s115.jp

たぶんどこかにRSSフィードで読み込めない文字が含まれているんだなと思ったしまぷーは、2、3行くらい記事を残して、あとは思いきって削除してみました。

そして、もう一度フィードをCheckし直してみます。

すると、

Congratulations!の画面

Feed_Validator_Results__http___s115_jp_feed_

Congratulations!とのこと。
見事、エラーが解消しました。

スポンサーリンク

RSSフィードエラー の原因は?

では、記事の中の何がいけなかったのか?

残念ながら、原因のすべてを解明できるまでには至りませんでした。

記事を少しずつ元に戻して、細かくチェックしていくと、文字と文字の間に目に見えないスペースのような物が入っていることに気づきました。

これは、見た目では分からない。

一文字一文字カーソルを移動させて、変なひっかかりがあったので、発見できました。

どうやらエディタで記事を編集している時に、できてしまったようです。

そういえば、まぐまぐ!でこの記事を配信しようとした時にも、特殊文字か何かのエラーが出ていた気がします。

この変なスペースみたいな物が何なのかを調べるには、かなり時間がかかりそうなので、諦めました。

ただ、このW3C Feed Validation Service, for Atom and RSSは、 RSSフィードエラー を調べるのに重宝しそうです。

みなさんも、フィードでエラーが出たら、使ってみてくださいね。

スポンサーリンク