0

asp.net 3.5 C# アプリケーションでは、Web ページの一部に RSS フィードがありました。SyndicationItem オブジェクトを使用して RSS フィードを準備し、System.ServiceModel.Syndication dll を使用して RSS ページを準備しています。それらを自動検出できるようにしたいです。つまり、ブラウザ レベルの IE の RSS フィード ボタンは、RSS フィードのあるページに移動したときに強調表示される必要があります。これを行う方法を教えてください

4

2 に答える 2

2

HTML ページのヘッダーに次のメタ タグを挿入する必要があります。

<link rel='alternate' type='application/rss+xml' title='RSS' href='/my_rss.html'>
于 2010-08-23T12:52:09.263 に答える
1

自動検出可能をどのように定義するかによって異なります。

Web ブラウザーが RSS フィード アイコンをアドレス バーに配置する方法 (SO など) について言及している場合はHEAD、ユーザーが表示している Web ページのセクションに次のコードを配置する必要があります。

 <link rel="alternate" type="application/atom+xml" title="Feed Title" href="http://rss-URL">

コードは RSS フィードには入りません。このアプローチにより、検索エンジンがフィードを見つけることもできます。

http://validator.w3.org/feed/経由でフィードを渡すことも価値があります。これにより、フィードが有効であることを確認し、最適な方法でフォーマットされていることを確認するための追加のヒントを得ることができます。

于 2010-08-23T13:08:40.803 に答える