RssToolKit2.0パースRSSと[ASP.Net]、RSSリーダ作成

PythonではRSS FeedParserを読み取るために使用することができます。だから、内部ASP.netで?私たちはその中のXML DOMオブジェクトを解析するためにXMLを取得するために彼らの要求をするつもり、とその使用のXmlReaderをされていますか?もちろんそうではない、あまりにも多くの問題をこんにちは。そこにASP.netでは、我々はRSS処理ライブラリのオープンソース(オープンソース)である、RssToolkit 2.0を使用することができます。これは非常に完全RSSハンドラを提供します。あなたも、それを解決するRSSを通過することができ、独自のRSSフィードを書き込むことができます。



HI!私はfinalevil、これは私のサブステーションで、

歓迎自分の意見を表現するために、私のRSSを購読する、またはサイトに行くことに。


画像

PythonではRSS FeedParserを読み取るために使用することができます。だから、内部ASP.netで?私たちはその中のXML DOMオブジェクトを解析するためにXMLを取得するために彼らの要求をするつもり、とその使用のXmlReaderをされていますか?もちろんそうではない、あまりにも多くの問題をこんにちは。そこにASP.netでは、我々はある、RssToolkit 2.0を使用することができ、オープンソース RSS処理ライブラリの(オープンソース)。これは非常に完全RSSハンドラを提供します。あなたが所有することができフィードRSSを発射、あなたもすることができ、それを解決するRSSを経ます

CodePlexの上RssToolkit 2.0授業は実際に私のために十分な非常に明確です。

ここでは特に、2つの一般的な方法場所について言いたいこと:

1. RssDataSourceは(ここを参照してください)二つのものは実際には非常によく似、それは正しいですSqlDataSourceコントロールを使用してきました?。ページでRssDataSourceを引っ張っ http://feeds.feedburner.com/FinalevilsBlog:そのような私のRSSなどRssDataSource RSSデータソースパスを、設定します。GirdViewを引っ張って、GridViewのDataSourceがあなたが見ることができるRssDataSourceで設定されたGridViewは、実施形態RSSリーダーになるまで。

2. RssDocumentクラス(ここを参照)

RssToolkit.Rss.RssDocument rss =
 RssToolkit.Rss.RssDocument.Load(
 new System.Uri("http://feeds.feedburner.com/FinalevilsBlog"));     
GridView1.DataSource = rss.SelectItems();
GridView1.DataBind();

それともにすることができrss.Channel.Items内部に必要なプロパティを見つけます。

画像

アイテムRssItemコレクションです。あなたはどちらを使用する必要がありますさまざまな属性が含まれています。同様PUBDATEの記事のリリース日、リンク記事のURL、説明記事の内容、著者の記事の著者、カテゴリーように記事のカテゴリ、および。私は赤でマークアップされたリンク。これが理由です。

あなたはRssToolkit 2.0ソースコードのダウンロードを入れたときからです。使用されていますときに解析されたリンクには問題があります彼は唯一のブログのURL、ブログの記事を見つけることができ、よりもむしろ記事のURL自体を。だから、インターネットは、Googleが少しあります。解決策を見つけます。参照A小さいので、RSSToolkit 2.0元のソースコードResourcesAtomToRSS20.xslためエラーのXSLファイルを修正します。私は他のどのような2つのエラーを知りません。しかし、ライン43は、もともと


  
  

と交換します


  
  

プラスの違い::子このような分析結果が正しいだろう。

 


HI!私はfinalevil、これは私のサブステーションで、

歓迎自分の意見を表現するために、私のRSSを購読する、またはサイトに行くことに。

オリジナル:大列  RssToolKit2.0で作られた[ASP.Net] RSSを解析し、RSSリーダー


おすすめ

転載: www.cnblogs.com/petewell/p/11516530.html