RSS
書き殴りの覚え書き
RSSの基本構造(RSS1.0) §
Code:RSS1.0<?xml version="1.0" encoding="utf-8" ?>
<rdf:RDF
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns="http://purl.org/rss/1.0/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xml:lang="ja">
<channel rdf:about="http://takzweb.com/rss.rdf">
<title>TakzWeb</title>
<link>http://takzweb.com</link>
<description>Web関連覚え書とか</description>
<items>
<rdf:Seq>
<rdf:li rdf:resource="http://takzweb.com/hoge1" />
<rdf:li rdf:resource="http://takzweb.com/hoge2" />
</rdf:Seq>
</items>
</channel>
<item rdf:about="http://takzweb.com/hoge1">
<title>RSS(RDF)の書き殴りの覚え書き</title>
<link>http://takzweb.com/hoge1</link>
<description>取り合えず書いてみて覚えなければスクリプト
で生成できないこの脳ミソは如何な物か</description>
</item>
<item rdf:about="http://takzweb.com/hoge2">
<title>ハゲの進行</title>
<link>http://takzweb.com/hoge2</link>
<description>発見した頃から</description>
</item>
</rdf:RDF>
channel要素の概要 §
要素 | 役割 | 規則 |
---|---|---|
title | チャンネル(サマリー対象)のタイトル。 | 必須 |
link | RSSでサマリー対象とするサイトのURI。 | 必須 |
description | チャンネル(サマリー対象)の概要説明。 | 必須 |
image | ロゴなどがある場合に記述。イメージのURIをrdf:resource属性で、具体的内容をrdf:RDF直下のimage要素に記述する | オプション |
items | channelに続くitem要素で記述するリソースの目次。リソースのURIをrdf:li要素のrdf:resource属性で示し、これらをitem要素と対応させる | 必須 |
textinput | チャンネルと共に検索用のフォームなどを送る場合に使う。 | オプション |
item要素の概要 §
要素 役割 規則
title リソースのタイトル 必須
link リソースのURI。基本的にはrdf:about属性の値と同じ 必須
description リソースの要約、概要説明など。 オプション
RSS設置の注意事項 §
構文は合っているにも拘らずRSSリーダーで読み込めないRDFファイルは.htaccessで
Code:AddType "application/xml; charset=UTF-8" rdf
AddType "application/xml; charset=UTF-8" xml rdf
とした方が良いようだ。