RSS1.0と2.0があれば大丈夫かな~と思ってましたが、ATOMフィードを読む必要がありましたので、以前から公開しているblogroll_rss12をATOM対応にしました。
あまり需要はないとは思いますがね^^;
おもにPSUぶろぐのほうで使用していたりします。
尚、以前の記事のように、更新は1.6.2.2x用のファイルのみとなります。
1.6.1.xのほうは更新しておりません。
もっと読む...
Blogengine.Netには、ブログロールというRSSリーダーともいうべき機能があり、ぶりちゃんも、ブログリンクとして、おもにPSUぶろぐなどで使用しています。
ただのリンクだけではなく、RSSを読み取って、最新の任意の件数を表示できるのは便利だと思います~
ただ、一部のブログシステムのRSSをうまく認識できないようです。
てっきり、ATOM関連が入ってるかなと思いましたが・・・まったくの検討はずれ(ぉい
まずは、コードをよーく見てみるために、どこにあるか探してみると・・・
App_Code/Controls/Blogroll.cs
にありました。
ここのProcessResposeメソッドで取得したRSSをチェック、それぞれのリストに入れているようですねぇ。
ぶりちゃんは、RSS 2.0のXML構造しか頭になかったので、このソースだとふつーにとおるなぁ・・・と思っていたのですが・・・
デバッグでRSSが読めないデータを追っていくと、構造が違う・・・
RSS 1.0の構造でした・・・^^;
タグの名称からして全く違うので、そりゃ認識するはずもないな^^;
いろいろ試行錯誤するにもうまくいかず・・・ネット上を探してみることに・・・
すると、C#でコードサンプルがあるじゃないですか・・・
(参考にしたブログはこちらです。)
ATOMは組み込んでいませんが、RSS1.0も読めるように、Blogrollを調整していきます。
もっと読む...