RSSの易読化改造中
最近はサイトの改造をしようと考え始めているのだけれど、その途中でふと思い立ってRSSにスタイルシートを付けて、読めるように改造する作業を始めることにした。まだ実はいろいろと問題が残っているのだけれど、とりあえずアップロードしてみました。気になる人がいれば、このウェブログのRSSを見てみて下さい。Internet Explorerではぐちゃぐちゃになってしまっています。原因不明。Firefox 1.5では次の図のようになっている。こちらは予想通りに表示してくれた。
図1: FirefoxでのRSS表示例
ただホントを言うと、今回の改造で書き直した RSS を RDF Validation Service で検証し、このために作った CSS を CSS Validation Service にかけると、なぜかどちらもエラーを大量に報告してくる。これには弱った…。(というかそれならアップロードするなよと/笑)
RSSにスタイルシートを導入する方法について参考にしたのは以下のサイト。調べてみたら意外と簡単な方法で、少し驚き。
さらにRSSから直接記事までジャンプできないのはどうかと思ったので、XMLにハイパーリンクを導入する方法を探した。その上で参考にしたのは次のサイト。
- The Web Kanzaki 拡張されたXMLのリンク言語:XLink
- XLink/XPointerとは 【XML Linking Language/XML Pointer Language】 ─ 意味・解説 : IT用語辞典 e-Words
- @IT:連載 XLinkで広がる世界(1) 制定まで4年かかったXLink仕様の中身
- XML Linking Language (XLink) Version 1.0 ←W3Cの勧告 (Recommendation)
とりあえず一番参考になったのは The Web Kanzaki さんのページかなぁ。それにしても初心者の僕には相当ワケワカランだったけど。まぁそもそもXMLに対する知識が無くて、名前空間のところから理解しなくちゃいけなかったのは痛い。で、何とかXLinkを導入してFirefoxで予想通りの動作をしてくれるところまで持ってくることができたけれど、先にも言ったとおり Validation Service で解析にかけるとまだエラーが出ている。しかしエラーの内容がよく分からん。場所的には明らかにXLinkを入れたところと言うのが何とも…。
新勧期で無駄に時間を取られるのが非常に痛い。エラーはしばらく放っておくけれど、多分大きな問題はないんじゃないかな…(汗)。何か気付いたことがあればここのコメント欄に報告願いますm(_ _)m エラーの理由まで情報をいただけたらなお嬉しいです :-P)
(当ブログ "web :: blog system" カテゴリ 内の記事です)
この記事へのWritebackはありません。