[41] RSS 2.0 は RSS 0.9x の改訂版です。 RSS 1.0 の改訂ではなく、互換性も全くありません。
[42] RSS は古くからほとんどが UTF-8 を使っていました。
理論上は charset
引数や encoding
擬似属性や BOM で他の文字コードを使うことを指定できますが、
あまり使われていないようですし、対応していない実装もありそうです。
[34] RSS文書は XML 1.0 (最新版) に適合しなければなりません RSS 2.0, RSS Best Practices Profile。
[35] XML名前空間 1.0 に関しては RSS 2.0 や RSS Best Practices Profile は拡張のために使っても構わない (>>32) と述べるに留まっていて、 拡張しない場合には XML名前空間 1.0 整形式でなくてもよいとも解釈できます。
[29] RSS 2.0 仕様書によれば、 RSS 0.91 や RSS 0.92 のファイルは RSS 2.0 として妥当なファイルである、という意味で従来の版と互換性があります。
[30] でも、 rss
要素には version
属性があるのですが、それは「妥当」性には影響しないということなんでしょうか。
[31] この互換性の維持が RSS 2.0 の要素が名前空間に属していない理由だと RSS 2.0 仕様書には書いてあります。
[32] RSS 2.0 文書では、名前空間に属する要素や属性を使って構いません RSS 2.0, RSS Best Practices Profile。
[33] 名前空間に属さない要素や属性は RSS 2.0 仕様書で定義されたものでなければなりません RSS Best Practices Profile。
[40] RSS 2.0 の拡張として次のような名前空間の要素や属性が使われることがあります。
atom
http://www.w3.org/2005/Atom
blogChannel
http://backend.userland.com/blogChannelModule
content
http://purl.org/rss/1.0/modules/content/
creativeCommons
http://backend.userland.com/creativeCommonsRssModule
dc
http://purl.org/dc/elements/1.1/
feedburner
http://rssnamespace.org/feedburner/ext/1.0
feedpress
https://feed.press/xmlns
g
http://base.google.com/ns/1.0
geo
http://www.w3.org/2003/01/geo/wgs84_pos#
hatena
http://www.hatena.ne.jp/info/xmlns
itms
http://phobos.apple.com/rss/1.0/modules/itms/
itunes
http://www.itunes.com/dtds/podcast-1.0.dtd
media
http://search.yahoo.com/mrss/
openSearch
http://a9.com/-/spec/opensearchrss/1.0/
ranking
http://searchranking.yahoo.co.jp/ns/ranking
rawvoice
http://www.rawvoice.com/rawvoiceRssModule/
slash
http://purl.org/rss/1.0/modules/slash/
sy
http://purl.org/rss/1.0/modules/syndication/
trackback
http://madskills.com/public/xml/rss/module/trackback/
wfw
http://wellformedweb.org/CommentAPI/
xml
http://www.w3.org/XML/1998/namespace
(XML名前空間)xmlns
http://www.w3.org/2000/xmlns/
(XMLNS名前空間)yt
http://gdata.youtube.com/schemas/2007
opml
http://opml.org/spec2
sx
http://www.microsoft.com/schemas/sse
fh
http://purl.org/syndication/history/1.0
ldWeather
http://weather.livedoor.com/ns/rss/2.0
[44] Atom は、多くの RSS の版の混乱を収拾しようと策定されましたが、 RSS を置き換えるには至らず、より混乱を深める結果となりました。 RSS 2.0 より Atom が好ましいと考える人もいますが、 個人の趣味レベルを超えるものではありません。
[1] Unofficial documentation of iPhoto 6.0 photocasting feeds http://lists.apple.com/archives/syndication-dev/2006/Jan/msg00020.html (名無しさん 2006-01-23 23:56:58 +00:00)
[2] RSS 2.0 Specification http://blogs.law.harvard.edu/tech/rss (名無しさん)
[3]
>>2 仕様書の構成がわかりにくい。 What is RSS?
にいきなり normative clause がでてきて、
そこで説明された内容はもうでてこない。
(たしかにこの章は informative だとはどこにも書いていないが。)
(名無しさん)
[4]
channel
要素しか含まない
rss
要素が謎。互換性のためなのか?
(名無しさん)
[5]
copyright
要素の内容の書式が不明
(自由文?)
(名無しさん)
[6]
managingEditor
, webMaster
,
author
の内容の書式が不明。
単に電子メイル・アドレスとしか記されていない。
RFC 822 mailbox
?
(少なくても addr-spec
ではない。)
(名無しさん)
[7]
pubDate
はなぜか RFC 2822
ではなく RFC 822 を参照している。
(名無しさん)
[8]
channel
の pubDate
は RFC 822 を参照しつつ年号は4桁でもよいとしているが、
item
の pubDate
は RFC 822 を参照し、使用例は4桁になっているだけ。
lastBuildDate
は書式の指定がない。
使用例だけ。
(名無しさん)
[9]
channel
の category
の例はなぜか他とは違ってタグまで含まれている。その意図は?
(名無しさん)
[10]
rating
は PICS だというだけで、
何をどう記述するのか説明がない。
(名無しさん)
[11]
category
を除いて、最大出現可能要素数の規定がない。
(名無しさん)
[12]
textInput
は意味がわからないと仕様自体が認めている件。
(名無しさん)
[13]
category
の domain
属性の可能な値がよくわからない。文字列としか書いていないが、
例では URI になっている。任意の文字列でよいのか?
(名無しさん)
[14]
同じ domain
の category
が複数あってもよいのかよくわからない。
(名無しさん)
[15]
Comments に link
と
url
の最初の非空白文字が〜とあるが、
そもそもこれらの要素で非空白文字が使えるという説明はない。
(名無しさん)
[16] >>13 Comments の例によれば任意の文字列らしい。 (名無しさん)
[17]
description
に全文を入れることが認められているが、
全文が入っているのかいないのかを確実に決定する方法がない。
(名無しさん)
[18]
description
に逃避した HTML
を入れることが認められているが、HTML
でない単なる平文でもよいのかどうかわからない。
HTML を入れる場合、どんなものを入れればよいのかわからない。
html
要素丸ごと入れてもよいのか。
(名無しさん)
(名無しさん)
[20] 処理モデルに関する規定がない。不正な記述に遭遇したらどうすればよいのか。未対応の要素型に遭遇したらどうすればよいのか。 (名無しさん)
[21]
channel
には lastBuildDate
があるが、 item
にはない。
(Atom 1.0 には
がある。)
(名無しさん)updated
[22] >>3 外部文書・外部サイトの文書が参照されていて、 どれが normative なのかよくわからない。 (名無しさん)
[23]
RSS Advisory Board (2007-02-04 13:07:19 +09:00
版) http://www.rssboard.org/
(名無しさん)
[24]
RSS 2.0 Specification (version 2.0.8) (2007-02-04 13:09:21 +09:00
版) http://www.rssboard.org/rss-specification
(名無しさん)
[25]
Best Practices Profile (Proposed) | RSS Advisory Board (2007-02-04 14:57:06 +09:00
版) http://www.rssboard.org/rss-profile
(名無しさん)
[26]
Linking to the RSS 2.0 Specification | Workbench (2007-05-17 20:02:35 +09:00
版) http://www.cadenhead.org/workbench/news/3213/linking-rss-20-specification
(名無しさん 2007-05-17 11:06:07 +00:00)
[27]
Linking to the RSS 2.0 Specification | Workbench (2007-05-17 20:02:35 +09:00
版) http://www.cadenhead.org/workbench/news/3213/linking-rss-20-specification
(名無しさん 2007-05-17 11:06:31 +00:00)
[28]
Sam Ruby: Rank Gamesmanship (2007-05-17 19:46:21 +09:00
版) http://www.intertwingly.net/blog/2007/05/16/Rank-Gamesmanship
(名無しさん 2007-05-17 11:08:40 +00:00)
[38] ongoing · Atomic RSS ( 版) http://www.tbray.org/ongoing/When/200x/2005/07/27/Atomic-RSS
[39] RSS Namespace ( 版) http://www.rssboard.org/rss-namespace
An RSS feed is a basic XML file, used to load a playlist with one or more media items into JW Player. For each entry, JW Player can read metadata, poster image, media sources and text tracks from the feed. Loading of RSS feeds differs slightly from other formats, since they use the playlist option instead of file.
JW Player supports RSS feeds using the JWPlayer RSS namespace (preferred), the Media RSS namespace or vanilla RSS 2.0 with enclosures.
書誌情報を提供するRSS(新着書誌情報(作成中書誌)、全国書誌(作成完了書誌)、全国書誌(電子書籍・電子雑誌編))は、RSS2.0の標準項目の他に、Dublin Core(ダブリン・コア)形式および「国立国会図書館ダブリンコアメタデータ記述(DC-NDL)」形式で下記の情報を含んでいます(キーワードランキングRSSを除く)。
各種のタイトルとその読み
各種の責任表示とその読み
出版地、出版者
出版年
価格
数量、大きさ等
ISBN、ISSN等の標準番号
各種のMARC番号
件名
NDC、NDLC等の分類記号
注記
[47] RSS - インスタント記事 ( ()) https://developers.facebook.com/docs/instant-articles/publishing/setup-rss-feed
rss
要素のversion
属性は、 特に意味が無いので、実装は解釈時に無視するべきです。