0

AstoriaブログのRSSフィードを見ていますが、標準のRSS XMLフィードではなく、RSSフィードをWebページのように見せるために何かをしているようです。彼らはユーザーエージェントをチェックし、それに応じて応答を変更していると思います。

Webブラウザーに見栄えがよく、RSSリーダーでも機能する同様の「素敵な」RSSフィードを提供するにはどうすればよいですか。

4

1 に答える 1

1

彼らはXSLT変換を使用しています!フィードは単なるXMLであるため、ブラウザーで適切に表示するためにフィードを変換できます。RSSリーダーはスタイルシートを無視し、ユーザーはフィードアイテムを読むことができます。提供されたフィードで、次の行を確認できます。

<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?>

それが行うことは、実際にXMLをHTMLに変換して、ブラウザーで表示できるようにすることです。

于 2010-11-09T15:40:07.690 に答える