したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |
レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。

調べ物したらカキコすれ

189Mr.名無しさん:2006/05/20(土) 04:19:41
RSS2.0とAtomでサイトの更新状況を知らせようと思って
いろいろ調べたけど、RSS1.0と比べると、ネット上にの資料が少ない
それでもRSS2.0についてはここを見ながらなんとか理解できた
ttp://www.futomi.com/lecture/japanese/rss20.html

じゃあ次はAtomをやるか、と思ってググって上の方に出てきた、
わりと詳細な解説が出てるサイト↓を見ながら作ってみた
ttp://www.witha.jp/Atom/Chapter-2_The_Atom_Syndication_Format.html

んでValidatorにかけてみたらエラーが出た
ttp://feedvalidator.org/docs/error/ObsoleteNamespace.html
"Feed uses an obsolete namespace"

obsoleteってなんだらう?
ttp://dictionary.goo.ne.jp/search.php?MT=obsolete&search_history=%C7%D1%A4%EC%A4%BF&kind=je&kwassist=0&ej.x=47&ej.y=11&ej=%B1%D1%CF%C2&mode=0
ob・so・lete
━━ a. すたれた; 【生物】退化した; 旧式の.

ずがーん Σ( ̄□ ̄;)

RSS0.3はもう古くて1.0になってるそうだ
そんな古いのをサンプルに載せておくなよ…

つーわけで気を取り直してAtom1.0の解説を探してで作り直した
ttp://www.kanzaki.com/docs/sw/atom.html
やっぱりここが頼りになるのね(RSS2.0の資料はなかったけど)

で、RSS1.0と2.0よりやや苦労しながら出来上がってValidatorをやってみたら
けっこうエラー出るね
特にこれについては日本語の資料が見つからなかった
ttp://feedvalidator.org/docs/warning/NotInline.html
簡単に書けば、content要素にhtmlタグを書くには、

htmlエンティティでエスケープしてtype="html"と指定するか、
<content type="html">My <b>Bold</b> Title</content>

ype="xhtml"としてdivタグで挟み、xhtmlのネームスペースを入れなきゃダメだそうだ
<content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml&quot;&gt;My <b>Bold</b> Content</div></content>

('A`) マンドクセ
しかもなんだかフォーマットが今後激変しそうな気がするし




掲示板管理者へ連絡 無料レンタル掲示板