December 09, 2003

RSS フィードに XSLT を用意してみる

[ XML ]

The Web KANZAKI - ちょっとしたメモ に指定されている XSLT を参考に、このウェブログの RSS にも XSLT を当ててみました。神崎さんのところのパクりみたいな文書構造になってしまいましたが、同じ RSS 1.0 だし、似てしまったんですとか言ってみる。(途中でめんどくさくなって放り投げたとも言います。)

いまさら思ったんですが、Movable Type の "Syndicate this site (XML)" というリンクの存在意義っていうのは一体なんだろう? この URL にフィードがあります、っていうことの証明なんでしょうけど、リンクを辿った先には特に XSLT が適用されているわけでもなく、IE などのブラウザでは XML 文書がずらっと出てくるだけ。人間が理解する情報ではないのですが、リンクが貼られているという。

まあ、これを言ったらほとんどのサイトの RSS フィードへのリンクがそうなのですが、"Syndicate this site" と言っておきながら辿ったさきは人間が見るものではないっていうのは、ナビゲーションとしてあんまり意味がないのかも。RSS アイコンとかだと表現の方法としてちょっと違うのかな。

サイトにフィードがあるかどうか人間が判断する必要がある場合には XML アイコンとか RSS アイコンを置いておけば十分で、それ以上は Autodiscovery でコンピュータが自動で探してくれるというのが現状だと思います。

とかなんとか考えているうちに XSLT を書いておこうという気持ちになったのでした。XML MASTER の試験勉強以来久々に触れた XSLT ですが、恐ろしいぐらい忘れている自分の記憶力のなさに脱力...。

Posted by naoya at December 9, 2003 08:13 PM | トラックバック (5)  b_entry.gif
トラックバック [5件]
TrackBack URL: http://mt.bloghackers.net/mt/suck-tbspams.cgi/700
COREBlogのSkinを作ってみた
Excerpt: COREBlogのスキンをつくってみた。 作成開始時は「シンプルなのにしよう」と思って skinの名前(フォルダ名)を "simple" としたのだが、いじってるうちに全然シンプルじゃなくなってしまった。まぁよくあることです。(おいおい) ポイントは...
Weblog: ぢぢらぶろぐ
Tracked: January 17, 2004 06:56 AM
RSSをXSLTで変換
Excerpt:  最近「RSS」の存在を知り、自分でもRSSリーダーで情報収集を始めた。いやぁ、便利便利。今までは、ニュースリーダーやメルマガを使って情報を集めてたけど、ほとんどRSSに切り替えてしまった。  ふむ、自分サイトの更新情報を公開しているが、これもRSSで公開してみた...
Weblog: Flashぼやっきー
Tracked: March 12, 2004 11:54 AM
Feedいじり
Excerpt: RSS1.0のファイル(*.rdf)へのリンクをクリックしたときにダウンロードのウィンドウが現れないようにしました。あと、RSSにXSLTをあてて見た目をBLO...
Weblog: the meager
Tracked: October 12, 2004 04:08 PM
MovableTypeの RSS を XSLT で表示
Excerpt: 従来のサイト向けRSSをXSLTを使ってブラウザで表示できる様にしましたが、同様...
Weblog: Nakamura's Weblog
Tracked: December 5, 2004 01:46 AM
tights
Excerpt: naughty office
Weblog:
Tracked: January 5, 2006 10:20 PM
コメント [2件]

RSSの中身というより、人間がRSSのURL自体を知りたい・使いたい時に、リンクになっていたほうが楽だと思います。
ソース見たり選択したりしないでいいし、RSSアグリゲータにドラッグ&ドロップしたりできるし。

[1] Posted by: ooba at December 10, 2003 12:09 AM [返信]

リンクになってたほうがいいと言うのはそうですねえ。リンクを押したら XML がそのままじゃなくて、人が見てもわかる形式になってたほうが better なので、ツールが XSLT なども一緒に吐けばいいのかな、と。

[2] Posted by: naoya at December 14, 2003 12:17 AM [返信]