RSS 1.0 をフィードするファイル index.rdf にスタイルシートを適用することができるという。スタイルシートを使うと、ソースがそのまま表示されるのではなく、ちゃんと整形されて表示される。ただし、<![CDATA[ ... ]]> で囲まれた部分はタグがそのまま出てしまう。
index.rdf をブラウズすると、ソースがそのまま表示される。これは機械的に処理されるものなので「見てくれ」はどうでもいいものではあるが、見かけがいいことに越したことはない。
スタイルシートを適用しない場合、Mozilla で見ると一番上に次のメッセージが表示される。
つまり、「この XML ファイルには、適用するスタイル情報が見つかりません。ドキュメントツリーをそのまま表示します」ということで、気になっていた。調べてみると、ADP: RSS用のスタイルシート に紹介されていた。
説明の通りでうまくいく。RSS 1.0 Index テンプレートを編集し、2行目に赤色部分を追加する。
スタイルシートは W3C のスタイル を用いるのが正式だが、手を加えなければならない箇所が多いので ADP: RSS用のスタイルシート を使わせて頂くことにした。
Apache のコンフィグレーションファイル(VineLinux なら /etc/httpd/conf/httpd.conf) には、nlog(n): RDF のメディアタイプ で行った MIME タイプ (.rdf の拡張子に application/xml を設定) を追加すればよい。
Posted by n at 2004-10-10 18:43 | Edit | Comments (0) | Trackback(0)
Master Archive Index
Total Entry Count: 1957