RSS 2.0の基底URI

RSS 2.0の基底URI

[1] RSS 2.0 は基底URL を示す方法を用意していないので、 description 要素でも相対URL は使うべきではありません RSS Best Practices Profile。

仕様書: RSS Best Practices Profile ( 版) <http://www.rssboard.org/rss-profile#element-channel-item-description>

[2] 集積器は、チャンネルの link を基底URL として使って構いません RSS Best Practices。

[3] 実際には escaped markup な HTML で相対URL が使われるのは良くあることだと思います。 基底URL は channel 要素内の link よりも item 要素内の link を使う方が正確な気がしますが、実情はどうなのでしょうかね。

[4] RSS 2.0 文書でも根要素で xml:base 属性が指定されているのを見たことがあります。

[5] Atom は仕様上は xml:base 属性を使うことになっています。