2008-03-10

xml:base 属性に対応する(しない) Atom クライアントはどのくらいあるのだろうか

Atom Feed の中で xml:base 属性を使うと、その子要素でパスを xml:base 属性からのからの相対パスで指定できます。Atom 1.0 Syndication Format の概要 に多くの実例がありますので、覗いてみてください。

開発環境と運用環境(公開環境)の URL の違いを xml:base 属性で吸収しようと試みています。Atom Feed の可読性も高まりますし、ソースコード上もよりシンプルになりそうです。

ただ、xml:base 属性を意識する(もしくはしない) Atom クライアントはどのくらいあるのだろうかという点がとても気になります。ブログサイトの Atom Feed は絶対パスになってますよねぇ。どうやって調べればよいだろうか。へるぷみー。

少し話題がそれます。最近教わったのですが、HTML 4.01 にも同じような base 要素 があります。この base 要素も、開発環境と運用環境(公開環境)の URL の違いを吸収するのに役立ちそうです。

RSS And Atom: Understanding And Implementing Content Feeds And SyndicationRSS And Atom: Understanding And Implementing Content Feeds And Syndication
Heinz Wittenbrink


by G-Tools

0 件のコメント: