人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

RSSを生成するシステムを作っているのですが、RSSファイル内のテキストには、HTMLタグは含まれないようにしなくてはいけないのでしょうか。

一通り本を読み漁ってみたのですが、特にHTMLに関する規定は無い様に思えます。またブログなどが吐き出すRSSを見てみてもHTMLタグが埋まっていることもあります。

何かそのあたり明確なルールなどありましたらお教えください。よろしくお願いします。

●質問者: n_maco2
●カテゴリ:インターネット ウェブ制作
✍キーワード:HTML RSS システム タグ テキスト
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● ratbeta
●30ポイント

RDFをベースにしているRSS1.0では混在可能です。

ただし、幾つかの条件があります。

簡単に記述してみますと、次のような形でしょうか。

<rdf:RDF</p>

xmlns="http://purl.org/rss/1.0/"

xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"

xmlns:xhtml="http://www.w3.org/1999/xhtml">

<channel>

...

<items>

<rdf:Seq>

<rdf:li>

<item rdf:about="http://example.com/">

<title>(題名)</title>

<link>http://example.com/ex/</link>

<description><xhtml:em>URLに関連する情報</xhtml:em>の記述。</description>

</item>

</rdf:li>

</rdf:Seq>

</items>

...

</channel>

</rdf:RDF>

◎質問者からの返答

丁寧にありがとうございます。

用語が難しくてよくわかりませんが、調べてみたいと思います。

ちなみにRSS2.0だとどうなるのでしょうか。


2 ● yocchan731
●21ポイント

明確な回答ではないので,ポイントは結構です.

CDATAの中に入れればいいのではないでしょうか?

http://www.kanzaki.com/docs/sw/rss.html

また,Validatorで合格になれば,いいような気もします.

http://www.w3.org/RDF/Validator/

http://feedvalidator.org/

◎質問者からの返答

ご回答ありがとうございます。

参考にさせていただきます。


3 ● sujata
●29ポイント ベストアンサー

RSS 2.0はほぼ実装イコール仕様なので、代表的なRSSリーダーの実装を調べるしかありません。

Atom 1.0ではHTMLタグの埋め方が決まっています。

http://www-06.ibm.com/jp/developerworks/xml/050909/j_x-atom10.sh...

RSS 1.0ではContentモジュールで定義されています。

http://www.futomi.com/lecture/japanese/rss10_modules_content.htm...

実戦的にはAtom 1.0が一番無難のようです。

◎質問者からの返答

ご回答ありがとうございます。

RSS2.0は実装次第ですか。ということは、埋め込む以上は表示が壊れるリーダが存在するということですね。

参考になりました、ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ