MovableTypeの RSS を XSLT で表示

従来のサイト向けRSSをXSLTを使ってブラウザで表示できる様にしましたが、同様にしてMovableTypeのRSSへのリンク「Syndicate this site (XML)」をXSLTを使って表示する様にしました。以前から、「Syndicate this site (XML)」のリンクを表示した時に、単なる文字列で意味が無いと思っていたのですが、NDO::Weblogさんも同様の事を言われています。

IE5.01以降/Netscape7.1以降で、このページの「Syndicate this site (XML)」を表示すると、以下の様になります。

rss_xsl.gif

(1)まず、XSLスタイルシートを用意します。私は、「Headline-Editor Lite」にサンプルとして添付されていた「sample.xsl」を「rss10.xsl」に名称変更して、「http://nakamura-hiroshi.com/blog/rss10.xsl」にアップロードしました。

(2)MovableTypeのテンプレート「RSS 1.0 Index」を編集します。2行目に、上記のXSLのURLを記述した行を追加します。

・<?xml-stylesheet type="text/xsl" href="http://nakamura-hiroshi.com/blog/rss10.xsl"?>

この記事について

このページは、ひろしが2004年12月 5日 01:13に書いた記事です。

ひとつ前の記事は「ブラウザでRSSを表示」です。

次の記事は「FreeSBIE」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

月別 アーカイブ

ウェブページ

Powered by Movable Type 7.3